diff --git a/tz/hash_test.go b/tz/hash_test.go index 43ce8a9..bae79ff 100644 --- a/tz/hash_test.go +++ b/tz/hash_test.go @@ -44,6 +44,34 @@ var testCases = []struct { []byte{}, "00000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", }, + { + []byte{0}, + "00000000000000000000000000000151000000000000000000000000000000800000000000000000000000000000008000000000000000000000000000000051", + }, + { + []byte{1, 2}, + "000000000000000000000000000139800000000000000000000000000000c0010000000000000000000000000000b98100000000000000000000000000007981", + }, + { + []byte{2, 0, 1}, + "00000000000000000000000001f980d10000000000000000000000000139805100000000000000000000000000c001d100000000000000000000000000b98080", + }, + { + []byte{3, 2, 1, 0}, + "0000000000000000000000015540398000000000000000000000000082a1a88100000000000000000000000082a1d10100000000000000000000000050006881", + }, + { + []byte{0xFF, 0xFF, 0xFF, 0xFF, 0xFF}, + "0000000000000000000001bb00ba00ba000000000000000000000101010101010000000000000000000000ff00ff00ff0000000000000000000000ba01bb01bb", + }, + { + []byte{0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA}, + "000000000000000000016ad06ad16bd100000000000000000000ff00ff00ff0000000000000000000000808080808080000000000000000000006bd16bd06ad1", + }, + { + []byte{0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55}, + "0000000000000000018c8c118d9d009d00000000000000000169680169680168000000000000000000f0f000f0f000f00000000000000000009d9c109c8d018d", + }, { []byte{0, 1, 2, 3, 4, 5, 6, 7, 8}, "00000000000001e4a545e5b90fb6882b00000000000000c849cd88f79307f67100000000000000cd0c898cb68356e624000000000000007cbcdc7c5e89b16e4b",