From c3fdf06df654e80563701b0b00c14ed9bd30c7ba Mon Sep 17 00:00:00 2001 From: Alex Beregszaszi Date: Mon, 14 Dec 2020 13:28:40 +0000 Subject: [PATCH] f --- test/libsolidity/SemanticTest.cpp | 7 +++++++ .../payable/no_nonpayable_circumvention_by_modifier.sol | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/test/libsolidity/SemanticTest.cpp b/test/libsolidity/SemanticTest.cpp index 95be6c565..37f2d2e2a 100644 --- a/test/libsolidity/SemanticTest.cpp +++ b/test/libsolidity/SemanticTest.cpp @@ -187,6 +187,13 @@ TestCase::TestResult SemanticTest::runTest(ostream& _stream, string const& _line } else if (test.call().kind == FunctionCall::Kind::Balance) { + test.setFailure(false); + u256 balance = balanceAt(m_contractAddress); + if (balance != test.call().value.value) + success = false; +// if (balanceAt(m_contractAddress) != test.call()va.lue) +// success = false; +// test.call().value = balnac } else if (test.call().kind == FunctionCall::Kind::Constructor) { diff --git a/test/libsolidity/semanticTests/payable/no_nonpayable_circumvention_by_modifier.sol b/test/libsolidity/semanticTests/payable/no_nonpayable_circumvention_by_modifier.sol index d8e697497..ba37e2d90 100644 --- a/test/libsolidity/semanticTests/payable/no_nonpayable_circumvention_by_modifier.sol +++ b/test/libsolidity/semanticTests/payable/no_nonpayable_circumvention_by_modifier.sol @@ -11,4 +11,4 @@ contract C { } // ---- // f(), 27 wei -> FAILURE -// balance: 0 wei +// balance: 15 wei