@@ -78,7 +78,7 @@ contract LibParseOperandParseOperandTest is Test {
7878 // Casting an int256 to uint256 does not truncate, and is required to
7979 // build a hex string.
8080 //forge-lint: disable-next-line(unsafe-typecast)
81- string memory valueString = asHex ? uint256 (value).toHexString () : value.toString ();
81+ string memory valueString = asHex ? uint256 (value).toHexString () : value.toStringSigned ();
8282 string memory s = string .concat ("< " , maybeWhitespaceA, valueString, maybeWhitespaceB, "> " , suffix);
8383
8484 bytes32 [] memory expectedValues = new bytes32 [](1 );
@@ -117,9 +117,9 @@ contract LibParseOperandParseOperandTest is Test {
117117 // Casting an int256 to uint256 does not truncate, and is required to
118118 // build a hex string.
119119 //forge-lint: disable-next-line(unsafe-typecast)
120- string memory valueAString = asHexA ? uint256 (valueA).toHexString () : valueA.toString ();
120+ string memory valueAString = asHexA ? uint256 (valueA).toHexString () : valueA.toStringSigned ();
121121 //forge-lint: disable-next-line(unsafe-typecast)
122- string memory valueBString = asHexB ? uint256 (valueB).toHexString () : valueB.toString ();
122+ string memory valueBString = asHexB ? uint256 (valueB).toHexString () : valueB.toStringSigned ();
123123
124124 string memory s = string .concat (
125125 "< " , maybeWhitespaceA, valueAString, maybeWhitespaceB, valueBString, maybeWhitespaceC, "> " , suffix
@@ -174,11 +174,11 @@ contract LibParseOperandParseOperandTest is Test {
174174 // Casting an int256 to uint256 does not truncate, and is required to
175175 // build a hex string.
176176 //forge-lint: disable-next-line(unsafe-typecast)
177- string memory valueAString = asHexA ? uint256 (valueA).toHexString () : valueA.toString ();
177+ string memory valueAString = asHexA ? uint256 (valueA).toHexString () : valueA.toStringSigned ();
178178 //forge-lint: disable-next-line(unsafe-typecast)
179- string memory valueBString = asHexB ? uint256 (valueB).toHexString () : valueB.toString ();
179+ string memory valueBString = asHexB ? uint256 (valueB).toHexString () : valueB.toStringSigned ();
180180 //forge-lint: disable-next-line(unsafe-typecast)
181- string memory valueCString = asHexC ? uint256 (valueC).toHexString () : valueC.toString ();
181+ string memory valueCString = asHexC ? uint256 (valueC).toHexString () : valueC.toStringSigned ();
182182
183183 s = string .concat (
184184 string .concat (
@@ -236,10 +236,10 @@ contract LibParseOperandParseOperandTest is Test {
236236 + bytes (maybeWhitespace[2 ]).length + bytes (maybeWhitespace[3 ]).length + bytes (maybeWhitespace[4 ]).length ;
237237 }
238238
239- string memory valueAString = asHex[0 ] ? uint256 (values[0 ]).toHexString () : values[0 ].toString ();
240- string memory valueBString = asHex[1 ] ? uint256 (values[1 ]).toHexString () : values[1 ].toString ();
241- string memory valueCString = asHex[2 ] ? uint256 (values[2 ]).toHexString () : values[2 ].toString ();
242- string memory valueDString = asHex[3 ] ? uint256 (values[3 ]).toHexString () : values[3 ].toString ();
239+ string memory valueAString = asHex[0 ] ? uint256 (values[0 ]).toHexString () : values[0 ].toStringSigned ();
240+ string memory valueBString = asHex[1 ] ? uint256 (values[1 ]).toHexString () : values[1 ].toStringSigned ();
241+ string memory valueCString = asHex[2 ] ? uint256 (values[2 ]).toHexString () : values[2 ].toStringSigned ();
242+ string memory valueDString = asHex[3 ] ? uint256 (values[3 ]).toHexString () : values[3 ].toStringSigned ();
243243
244244 {
245245 expectedLength += bytes (valueAString).length + bytes (valueBString).length + bytes (valueCString).length
0 commit comments