From 4f148c7515fb958f25fb1c358ec0631a976034cd Mon Sep 17 00:00:00 2001 From: Tnze Date: Thu, 27 May 2021 01:08:11 +0800 Subject: [PATCH] Add test cases for Typed Array --- nbt/snbt_decode_test.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/nbt/snbt_decode_test.go b/nbt/snbt_decode_test.go index 8b0aeab..57d187d 100644 --- a/nbt/snbt_decode_test.go +++ b/nbt/snbt_decode_test.go @@ -34,6 +34,13 @@ func TestEncoder_WriteSNBT(t *testing.T) { {`[{},{a:1b},{}]`, []byte{9, 0, 0, 10, 0, 0, 0, 3, 0, 1, 0, 1, 'a', 1, 0, 0}}, {`[ { } , { a : 1b } , { } ] `, []byte{9, 0, 0, 10, 0, 0, 0, 3, 0, 1, 0, 1, 'a', 1, 0, 0}}, {`[[],[]]`, []byte{9, 0, 0, 9, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0}}, + + {`[B;]`, []byte{7, 0, 0, 0, 0, 0, 0}}, + {`[B;1,2,3]`, []byte{7, 0, 0, 0, 0, 0, 3, 1, 2, 3}}, + {`[I;]`, []byte{11, 0, 0, 0, 0, 0, 0}}, + {`[I;1,2,3]`, []byte{11, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3}}, + {`[L;]`, []byte{12, 0, 0, 0, 0, 0, 0}}, + {`[L;1,2,3]`, []byte{12, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 3}}, } for i := range testCases { buf.Reset()