Commit 01b0a9ff authored by Maurelian's avatar Maurelian

ctb: Fix RLP test function names

parent 30c02c32
......@@ -5,41 +5,41 @@ import { RLPWriter } from "../libraries/rlp/RLPWriter.sol";
import { CommonTest } from "./CommonTest.t.sol";
contract RLPWriter_Test is CommonTest {
function test_writeString_empty() external {
function test_writeString_empty_succeeds() external {
assertEq(RLPWriter.writeString(""), hex"80");
}
function test_writeString_bytestring00() external {
function test_writeString_bytestring00_succeeds() external {
assertEq(RLPWriter.writeString("\u0000"), hex"00");
}
function test_writeString_bytestring01() external {
function test_writeString_bytestring01_succeeds() external {
assertEq(RLPWriter.writeString("\u0001"), hex"01");
}
function test_writeString_bytestring7f() external {
function test_writeString_bytestring7f_succeeds() external {
assertEq(RLPWriter.writeString("\u007F"), hex"7f");
}
function test_writeString_shortstring() external {
function test_writeString_shortstring_succeeds() external {
assertEq(RLPWriter.writeString("dog"), hex"83646f67");
}
function test_writeString_shortstring2() external {
function test_writeString_shortstring2_succeeds() external {
assertEq(
RLPWriter.writeString("Lorem ipsum dolor sit amet, consectetur adipisicing eli"),
hex"b74c6f72656d20697073756d20646f6c6f722073697420616d65742c20636f6e7365637465747572206164697069736963696e6720656c69"
);
}
function test_writeString_longstring() external {
function test_writeString_longstring_succeeds() external {
assertEq(
RLPWriter.writeString("Lorem ipsum dolor sit amet, consectetur adipisicing elit"),
hex"b8384c6f72656d20697073756d20646f6c6f722073697420616d65742c20636f6e7365637465747572206164697069736963696e6720656c6974"
);
}
function test_writeString_longstring2() external {
function test_writeString_longstring2_succeeds() external {
assertEq(
RLPWriter.writeString(
"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur mauris magna, suscipit sed vehicula non, iaculis faucibus tortor. Proin suscipit ultricies malesuada. Duis tortor elit, dictum quis tristique eu, ultrices at risus. Morbi a est imperdiet mi ullamcorper aliquet suscipit nec lorem. Aenean quis leo mollis, vulputate elit varius, consequat enim. Nulla ultrices turpis justo, et posuere urna consectetur nec. Proin non convallis metus. Donec tempor ipsum in mauris congue sollicitudin. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Suspendisse convallis sem vel massa faucibus, eget lacinia lacus tempor. Nulla quis ultricies purus. Proin auctor rhoncus nibh condimentum mollis. Aliquam consequat enim at metus luctus, a eleifend purus egestas. Curabitur at nibh metus. Nam bibendum, neque at auctor tristique, lorem libero aliquet arcu, non interdum tellus lectus sit amet eros. Cras rhoncus, metus ac ornare cursus, dolor justo ultrices metus, at ullamcorper volutpat"
......@@ -48,43 +48,43 @@ contract RLPWriter_Test is CommonTest {
);
}
function test_writeUint_zero() external {
function test_writeUint_zero_succeeds() external {
assertEq(RLPWriter.writeUint(0x0), hex"80");
}
function test_writeUint_smallint() external {
function test_writeUint_smallint_succeeds() external {
assertEq(RLPWriter.writeUint(1), hex"01");
}
function test_writeUint_smallint2() external {
function test_writeUint_smallint2_succeeds() external {
assertEq(RLPWriter.writeUint(16), hex"10");
}
function test_writeUint_smallint3() external {
function test_writeUint_smallint3_succeeds() external {
assertEq(RLPWriter.writeUint(79), hex"4f");
}
function test_writeUint_smallint4() external {
function test_writeUint_smallint4_succeeds() external {
assertEq(RLPWriter.writeUint(127), hex"7f");
}
function test_writeUint_mediumint() external {
function test_writeUint_mediumint_succeeds() external {
assertEq(RLPWriter.writeUint(128), hex"8180");
}
function test_writeUint_mediumint2() external {
function test_writeUint_mediumint2_succeeds() external {
assertEq(RLPWriter.writeUint(1000), hex"8203e8");
}
function test_writeUint_mediumint3() external {
function test_writeUint_mediumint3_succeeds() external {
assertEq(RLPWriter.writeUint(100000), hex"830186a0");
}
function test_writeList_empty() external {
function test_writeList_empty_succeeds() external {
assertEq(RLPWriter.writeList(new bytes[](0)), hex"c0");
}
function test_writeList_stringList() external {
function test_writeList_stringList_succeeds() external {
bytes[] memory list = new bytes[](3);
list[0] = RLPWriter.writeString("dog");
list[1] = RLPWriter.writeString("god");
......@@ -93,7 +93,7 @@ contract RLPWriter_Test is CommonTest {
assertEq(RLPWriter.writeList(list), hex"cc83646f6783676f6483636174");
}
function test_writeList_multiList() external {
function test_writeList_multiList_succeeds() external {
bytes[] memory list = new bytes[](3);
bytes[] memory list2 = new bytes[](1);
list2[0] = RLPWriter.writeUint(4);
......@@ -105,7 +105,7 @@ contract RLPWriter_Test is CommonTest {
assertEq(RLPWriter.writeList(list), hex"c6827a77c10401");
}
function test_writeList_shortListMax1() external {
function test_writeList_shortListMax1_succeeds() external {
bytes[] memory list = new bytes[](11);
list[0] = RLPWriter.writeString("asdf");
list[1] = RLPWriter.writeString("qwer");
......@@ -125,7 +125,7 @@ contract RLPWriter_Test is CommonTest {
);
}
function test_writeList_longlist1() external {
function test_writeList_longlist1_succeeds() external {
bytes[] memory list = new bytes[](4);
bytes[] memory list2 = new bytes[](3);
......@@ -144,7 +144,7 @@ contract RLPWriter_Test is CommonTest {
);
}
function test_writeList_longlist2() external {
function test_writeList_longlist2_succeeds() external {
bytes[] memory list = new bytes[](32);
bytes[] memory list2 = new bytes[](3);
......@@ -162,7 +162,7 @@ contract RLPWriter_Test is CommonTest {
);
}
function test_writeList_listoflists() external {
function test_writeList_listoflists_succeeds() external {
// [ [ [], [] ], [] ]
bytes[] memory list = new bytes[](2);
bytes[] memory list2 = new bytes[](2);
......@@ -176,7 +176,7 @@ contract RLPWriter_Test is CommonTest {
assertEq(RLPWriter.writeList(list), hex"c4c2c0c0c0");
}
function test_writeList_listoflists2() external {
function test_writeList_listoflists2_succeeds() external {
// [ [], [[]], [ [], [[]] ] ]
bytes[] memory list = new bytes[](3);
list[0] = RLPWriter.writeList(new bytes[](0));
......@@ -195,7 +195,7 @@ contract RLPWriter_Test is CommonTest {
assertEq(RLPWriter.writeList(list), hex"c7c0c1c0c3c0c1c0");
}
function test_writeList_dictTest1() external {
function test_writeList_dictTest1_succeeds() external {
bytes[] memory list = new bytes[](4);
bytes[] memory list1 = new bytes[](2);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment