Add new tests

This commit is contained in:
Leonardo Alt 2021-03-31 17:11:44 +02:00
parent b753cb6120
commit d617ef461e
2 changed files with 16 additions and 0 deletions

View File

@ -0,0 +1,7 @@
contract C {
function f(uint x) public pure {
assert(x > 0);
}
}
// ====
// SMTEngine: none

View File

@ -0,0 +1,9 @@
pragma experimental SMTChecker;
contract C {
function f(uint x) public pure {
assert(x > 0);
}
}
// ----
// Warning 5523: (0-31): The SMTChecker pragma has been deprecated and will be removed in the future. Please use the "model checker engine" compiler setting to activate the SMTChecker instead. If the pragma is enabled, all engines will be used.
// Warning 6328: (90-103): CHC: Assertion violation happens here.\nCounterexample:\n\nx = 0\n\nTransaction trace:\nC.constructor()\nC.f(0)