diff --git a/nbt/snbt_decode_test.go b/nbt/snbt_decode_test.go index 523c992..9f74560 100644 --- a/nbt/snbt_decode_test.go +++ b/nbt/snbt_decode_test.go @@ -71,3 +71,15 @@ func TestEncoder_WriteSNBT_bigTest(t *testing.T) { t.Error(err) } } + +func BenchmarkEncoder_WriteSNBT_bigTest(b *testing.B) { + var buf bytes.Buffer + e := NewEncoder(&buf) + for i := 0; i < b.N; i++ { + err := e.WriteSNBT(bigTestSNBT) + if err != nil { + b.Fatal(err) + } + buf.Reset() + } +} diff --git a/nbt/snbt_scanner_test.go b/nbt/snbt_scanner_test.go index ed4bc1b..2036564 100644 --- a/nbt/snbt_scanner_test.go +++ b/nbt/snbt_scanner_test.go @@ -9,7 +9,7 @@ func TestSNBT_checkScanCode(t *testing.T) { //t.SkipNow() var s scanner s.reset() - for _, c := range []byte(`[I;123,345]`) { + for _, c := range []byte(`[I;123,345], `) { t.Logf("[%c] - %d", c, s.step(&s, c)) } t.Logf("[%c] - %d", ' ', s.eof())