update test for RemoveItemFromArray

This commit is contained in:
Liam Lai 2022-04-14 02:17:30 -06:00
parent d0cde5c51e
commit 5764dbc249

View file

@ -158,8 +158,12 @@ func BenchmarkAddressHex(b *testing.B) {
func TestRemoveItemInArray(t *testing.T) {
array := []Address{HexToAddress("0x0000003"), HexToAddress("0x0000001"), HexToAddress("0x0000002"), HexToAddress("0x0000003")}
remove := []Address{HexToAddress("0x0000002"), HexToAddress("0x0000004"), HexToAddress("0x0000003")}
array = RemoveItemFromArray(array, remove)
if len(array) != 1 {
newArray := RemoveItemFromArray(array, remove)
if array[0] != HexToAddress("0x0000003") || array[2] != HexToAddress("0x0000002") {
t.Error("should keep the original item from array address")
}
if len(newArray) != 1 {
t.Error("fail remove item from array address")
}
}