From 55357f1897d9d1c5651befabee667c5befc1f981 Mon Sep 17 00:00:00 2001 From: Liana Husikyan Date: Fri, 30 Nov 2018 12:36:08 +0100 Subject: [PATCH] Update tests.sol.js warnings --- remix-tests/sol/tests.sol.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/remix-tests/sol/tests.sol.js b/remix-tests/sol/tests.sol.js index 4d5ccda37d..b99e4d3094 100644 --- a/remix-tests/sol/tests.sol.js +++ b/remix-tests/sol/tests.sol.js @@ -1,4 +1,6 @@ module.exports = ` +pragma solidity >=0.4.22 <0.6.0; + library Assert { event AssertionEvent( @@ -27,13 +29,13 @@ library Assert { } // TODO: only for certain versions of solc - //function equal(fixed a, fixed b, string memory message) public returns (bool result) { + //function equal(fixed a, fixed b, string message) public returns (bool result) { // result = (a == b); // emit AssertionEvent(result, message); //} // TODO: only for certain versions of solc - //function equal(ufixed a, ufixed b, string memory message) public returns (bool result) { + //function equal(ufixed a, ufixed b, string message) public returns (bool result) { // result = (a == b); // emit AssertionEvent(result, message); //} @@ -49,7 +51,7 @@ library Assert { } function equal(string memory a, string memory b, string memory message) public returns (bool result) { - result = (keccak256(abi.encode(a)) == keccak256(abi.encode(b))); + result = (keccak256(abi.encodePacked(a)) == keccak256(abi.encodePacked(b))); emit AssertionEvent(result, message); } @@ -69,13 +71,13 @@ library Assert { } // TODO: only for certain versions of solc - //function notEqual(fixed a, fixed b, string memory message) public returns (bool result) { + //function notEqual(fixed a, fixed b, string message) public returns (bool result) { // result = (a != b); // emit AssertionEvent(result, message); //} // TODO: only for certain versions of solc - //function notEqual(ufixed a, ufixed b, string memory message) public returns (bool result) { + //function notEqual(ufixed a, ufixed b, string message) public returns (bool result) { // result = (a != b); // emit AssertionEvent(result, message); //} @@ -91,7 +93,7 @@ library Assert { } function notEqual(string memory a, string memory b, string memory message) public returns (bool result) { - result = (keccak256(abi.encode(a)) != keccak256(abi.encode(b))); + result = (keccak256(abi.encodePacked(a)) != keccak256(abi.encodePacked(b))); emit AssertionEvent(result, message); }