Add more tests

This commit is contained in:
Alex Beregszaszi 2021-04-23 11:37:52 +01:00 committed by chriseth
parent f91e512f02
commit 57303f1749
4 changed files with 36 additions and 0 deletions

View File

@ -0,0 +1,16 @@
contract C {
function f() public pure returns (fixed[2] memory ret) {
ret[0] = 0.00000000000001;
ret[1] = 11111111111111.1;
}
function g() public pure returns (fixed[] memory ret) {
ret = new fixed(3);
ret[0] = 998.888888;
ret[1] = 44.1100000000011;
ret[2] = 888888888888888888.4400001;
}
}
// ----
// f() ->
// g() ->

View File

@ -0,0 +1,8 @@
contract C {
function f() public pure returns (fixed) {
return 99.101 * 3.1;
}
}
// ----
// f() ->

View File

@ -8,4 +8,5 @@ contract C {
}
}
// ----
// z() ->
// f() ->

View File

@ -0,0 +1,11 @@
contract C {
function f() public pure returns (fixed) {
return 1.33;
}
function g(fixed f1, fixed f2) public pure returns (fixed, fixed, fixed) {
return (f2, 0.0000333, f1);
}
}
// ----
// f() ->
// g(fixed128x80,fixed128x80): 9.871, 88888888.0 ->