Add a few more test cases

This commit is contained in:
Jared Ramirez 2021-05-31 19:52:19 -07:00
parent 81b14b9122
commit a691afbf0e

View file

@ -320,13 +320,31 @@ test "fromU64" {
try expectEqual(RocDec{ .num = 25000000000000000000 }, dec);
}
test "fromString: 0" {
test "fromString: empty" {
var dec = RocDec.fromString("", 0);
if (dec) |_| {
unreachable;
}
}
test "fromString: 0" {
var dec = RocDec.fromString("0", 1);
if (dec) |d| {
try expectEqual(RocDec{ .num = 0 }, d);
} else {
unreachable;
}
}
test "fromString: 1" {
var dec = RocDec.fromString("1", 1);
if (dec) |d| {
try expectEqual(RocDec.one_point_zero, d);
} else {
unreachable;
}
}
test "fromString: 123.45" {
var dec = RocDec.fromString("123.45", 6);
if (dec) |d| {