mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-28 14:24:45 +00:00
Add a few more test cases
This commit is contained in:
parent
81b14b9122
commit
a691afbf0e
1 changed files with 19 additions and 1 deletions
|
@ -320,13 +320,31 @@ test "fromU64" {
|
||||||
try expectEqual(RocDec{ .num = 25000000000000000000 }, dec);
|
try expectEqual(RocDec{ .num = 25000000000000000000 }, dec);
|
||||||
}
|
}
|
||||||
|
|
||||||
test "fromString: 0" {
|
test "fromString: empty" {
|
||||||
var dec = RocDec.fromString("", 0);
|
var dec = RocDec.fromString("", 0);
|
||||||
if (dec) |_| {
|
if (dec) |_| {
|
||||||
unreachable;
|
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" {
|
test "fromString: 123.45" {
|
||||||
var dec = RocDec.fromString("123.45", 6);
|
var dec = RocDec.fromString("123.45", 6);
|
||||||
if (dec) |d| {
|
if (dec) |d| {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue