|
@ -963,7 +963,7 @@ BOOST_AUTO_TEST_CASE(multiple_elementary_accessors) |
|
|
compileAndRun(sourceCode); |
|
|
compileAndRun(sourceCode); |
|
|
BOOST_CHECK(callContractFunction("data()") == encodeArgs(8)); |
|
|
BOOST_CHECK(callContractFunction("data()") == encodeArgs(8)); |
|
|
BOOST_CHECK(callContractFunction("name()") == encodeArgs("Celina")); |
|
|
BOOST_CHECK(callContractFunction("name()") == encodeArgs("Celina")); |
|
|
BOOST_CHECK(callContractFunction("a_hash()") == encodeArgs(dev::sha3(bytes{0x7b}))); |
|
|
BOOST_CHECK(callContractFunction("a_hash()") == encodeArgs(dev::sha3(bytes(1, 0x7b)))); |
|
|
BOOST_CHECK(callContractFunction("an_address()") == encodeArgs(toBigEndian(u160(0x1337)))); |
|
|
BOOST_CHECK(callContractFunction("an_address()") == encodeArgs(toBigEndian(u160(0x1337)))); |
|
|
BOOST_CHECK(callContractFunction("super_secret_data()") == bytes()); |
|
|
BOOST_CHECK(callContractFunction("super_secret_data()") == bytes()); |
|
|
} |
|
|
} |
|
@ -2203,7 +2203,7 @@ BOOST_AUTO_TEST_CASE(sha3_multiple_arguments_with_numeric_literals) |
|
|
dev::sha3( |
|
|
dev::sha3( |
|
|
toBigEndian(u256(10)) + |
|
|
toBigEndian(u256(10)) + |
|
|
bytes{0x0, 0xc} + |
|
|
bytes{0x0, 0xc} + |
|
|
bytes{0x91}))); |
|
|
bytes(1, 0x91)))); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
BOOST_AUTO_TEST_CASE(sha3_multiple_arguments_with_string_literals) |
|
|
BOOST_AUTO_TEST_CASE(sha3_multiple_arguments_with_string_literals) |
|
@ -2227,7 +2227,7 @@ BOOST_AUTO_TEST_CASE(sha3_multiple_arguments_with_string_literals) |
|
|
dev::sha3( |
|
|
dev::sha3( |
|
|
toBigEndian(u256(10)) + |
|
|
toBigEndian(u256(10)) + |
|
|
bytes{0x0, 0xc} + |
|
|
bytes{0x0, 0xc} + |
|
|
bytes{0x91} + |
|
|
bytes(1, 0x91) + |
|
|
bytes{0x66, 0x6f, 0x6f}))); |
|
|
bytes{0x66, 0x6f, 0x6f}))); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|