Update old tests

This commit is contained in:
Leonardo Alt
2021-04-08 21:03:39 +02:00
parent d617ef461e
commit 0a4afa71bd
1036 changed files with 3950 additions and 3904 deletions
@@ -1,5 +1,3 @@
pragma experimental SMTChecker;
contract A {
function f() external {}
function g(uint256) external {}
@@ -18,3 +16,4 @@ contract C {
}
}
// ====
// SMTEngine: all
@@ -1,5 +1,3 @@
pragma experimental SMTChecker;
contract C {
uint256 public x;
@@ -23,9 +21,11 @@ contract C {
assert(i() == 0x26121ff0);
}
}
// ====
// SMTEngine: all
// ----
// Warning 7650: (284-296): Assertion checker does not yet support this expression.
// Warning 6328: (470-495): CHC: Assertion violation happens here.\nCounterexample:\nx = 0\n\nTransaction trace:\nC.constructor()\nState: x = 0\nC.check()\n C.f() -- internal call\n C.g() -- internal call
// Warning 6328: (540-565): CHC: Assertion violation happens here.\nCounterexample:\nx = 0\n\nTransaction trace:\nC.constructor()\nState: x = 0\nC.check()\n C.f() -- internal call\n C.g() -- internal call\n C.i() -- internal call\n C.i() -- internal call
// Warning 7650: (284-296): Assertion checker does not yet support this expression.
// Warning 7650: (284-296): Assertion checker does not yet support this expression.
// Warning 7650: (251-263): Assertion checker does not yet support this expression.
// Warning 6328: (437-462): CHC: Assertion violation happens here.\nCounterexample:\nx = 0\n\nTransaction trace:\nC.constructor()\nState: x = 0\nC.check()\n C.f() -- internal call\n C.g() -- internal call
// Warning 6328: (507-532): CHC: Assertion violation happens here.\nCounterexample:\nx = 0\n\nTransaction trace:\nC.constructor()\nState: x = 0\nC.check()\n C.f() -- internal call\n C.g() -- internal call\n C.i() -- internal call\n C.i() -- internal call
// Warning 7650: (251-263): Assertion checker does not yet support this expression.
// Warning 7650: (251-263): Assertion checker does not yet support this expression.
@@ -1,5 +1,3 @@
pragma experimental SMTChecker;
interface ERC165 {
/// @notice Query if a contract implements an interface
/// @param interfaceID The interface identifier, as specified in ERC-165
@@ -42,5 +40,7 @@ contract Homer is ERC165, Simpson {
}
// ====
// SMTEngine: all
// ----
// Warning 6328: (1373-1428): CHC: Assertion violation happens here.\nCounterexample:\n\n\nTransaction trace:\nHomer.constructor()\nHomer.check()\n Homer.supportsInterface(1941353618) -- internal call\n Homer.supportsInterface(33540519) -- internal call\n Homer.supportsInterface(2342435274) -- internal call
// Warning 6328: (1340-1395): CHC: Assertion violation happens here.\nCounterexample:\n\n\nTransaction trace:\nHomer.constructor()\nHomer.check()\n Homer.supportsInterface(1941353618) -- internal call\n Homer.supportsInterface(33540519) -- internal call\n Homer.supportsInterface(2342435274) -- internal call
@@ -1,8 +1,8 @@
pragma experimental SMTChecker;
contract C {
function f() public pure {
assert(msg.sig == this.f.selector);
}
}
// ====
// SMTEngine: all
// ----
@@ -1,5 +1,3 @@
pragma experimental SMTChecker;
contract C {
function g() external pure {
}
@@ -8,5 +6,7 @@ contract C {
assert(msg.sig == this.g.selector);
}
}
// ====
// SMTEngine: all
// ----
// Warning 6328: (125-159): CHC: Assertion violation happens here.\nCounterexample:\n\n\nTransaction trace:\nC.constructor()\nC.f()
// Warning 6328: (92-126): CHC: Assertion violation happens here.\nCounterexample:\n\n\nTransaction trace:\nC.constructor()\nC.f()
@@ -1,5 +1,3 @@
pragma experimental SMTChecker;
contract C {
int public x;
@@ -10,5 +8,7 @@ contract C {
assert(this.x.selector == this.y.selector);
}
}
// ====
// SMTEngine: all
// ----
// Warning 6328: (175-217): CHC: Assertion violation happens here.\nCounterexample:\nx = 0, y = 0\n\nTransaction trace:\nC.constructor()\nState: x = 0, y = 0\nC.f()
// Warning 6328: (142-184): CHC: Assertion violation happens here.\nCounterexample:\nx = 0, y = 0\n\nTransaction trace:\nC.constructor()\nState: x = 0, y = 0\nC.f()