22 Commits
Author SHA1 Message Date
Daniel Kirchner 5ff1f85231 Adjust semantics tests. 2019-04-03 17:59:04 +02:00
chriseth 3282c72a21 Update tests. 2019-04-03 11:32:03 +02:00
Alex Beregszaszi 43008dd08e Validate value types in decoder of ABIEncoderV2. 2019-04-03 11:32:02 +02:00
Leonardo Alt 2405b2151a EVMVersion in langutil namespace instead of solidity 2019-02-25 15:29:57 +01:00
chriseth 8ace2c5b11 Special treatment for differences between ABI encoders. 2019-02-21 11:11:29 +00:00
Christian Parpart 87821c53c3 Isolating files shared between Yul- and Solidity language frontend. 2018-11-21 18:58:12 +00:00
Chase McDermott b000a022f2 Update tests 2018-08-14 18:53:06 +02:00
Daniel Kirchner 7d7abeb149 Disallow ambiguous conversions between number literals and bytesXX types. 2018-08-13 14:27:01 +02:00
Erik Kundt 893f4cf092 Specifies visibility in unit tests. 2018-07-16 14:49:55 +02:00
Chase McDermott f48d01d066 Added default data locations to parameters for end to end tests. 2018-07-16 14:18:16 +02:00
Erik Kundt fc2b006fe1 Updates unit test to specify visibility. 2018-07-04 15:45:42 +02:00
chriseth 0f3872694b Merge pull request #4374 from ethereum/v050-var-keyword-removal-preps-end2end-tests
V050 var keyword removal preparations (End-to-End tests)
2018-07-02 18:26:46 +02:00
Christian Parpart e251cdcf47 test: ensure compiled tests do not use var-keyword in preparation of var-keyword removal 2018-07-02 14:32:05 +02:00
chriseth 85b9d3927a Merge pull request #4224 from ethereum/revert_wrong_calldata
[BREAKING] Revert if calldata has wrong size
2018-07-02 12:55:22 +02:00
Erik Kundt 12c4eb7697 Updates compiled unit tests to new constructor syntax. 2018-06-29 11:27:01 +02:00
Leonardo Alt 7763d21cc6 Revert if calldata is too short or points out of bounds 2018-06-26 10:27:48 +02:00
Christian Parpart a211b89118 Enforce disallowing empty structs
This patch enfoces an error when it encounters an empty struct,
effectively eliminating the deprecation warning.

Also adjust 419_interface_structs to explicitely test for (non-empty) structs,
as this behaviour "may" change in the future.
2018-06-14 00:24:43 +01:00
Daniel Kirchner f5a49f679a Adjust tests. 2018-05-16 18:32:47 +02:00
chriseth cc0f70263f Tests for returning dynamic data. 2018-03-21 14:53:29 +00:00
chriseth 9d8e3ff395 Also test short input for old decoder. 2017-11-29 17:08:44 +01:00
chriseth 5a3dbb0269 Cleanup and overflow checks for data pointers. 2017-11-29 17:08:44 +01:00
chriseth 98c38108e8 Decoder tests. 2017-11-29 17:08:44 +01:00