Skip to content

Commit

Permalink
Add more tests
Browse files Browse the repository at this point in the history
  • Loading branch information
axic authored and chriseth committed Jul 28, 2021
1 parent f91e512 commit 57303f1
Show file tree
Hide file tree
Showing 4 changed files with 36 additions and 0 deletions.
16 changes: 16 additions & 0 deletions test/libsolidity/semanticTests/fixedPoint/arrays.sol
Original file line number Diff line number Diff line change
@@ -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() ->

8 changes: 8 additions & 0 deletions test/libsolidity/semanticTests/fixedPoint/constants.sol
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
contract C {
function f() public pure returns (fixed) {
return 99.101 * 3.1;
}
}
// ----
// f() ->

Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,5 @@ contract C {
}
}
// ----
// z() ->
// f() ->
11 changes: 11 additions & 0 deletions test/libsolidity/semanticTests/fixedPoint/variables.sol
Original file line number Diff line number Diff line change
@@ -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 ->

0 comments on commit 57303f1

Please sign in to comment.