Generator fixes resolved most decode failures. 200 tests removed (packets now decode correctly), 38 still test known failures. Also fixed bytes.NewBuffer->bytes.NewReader and malformed format strings in remaining old tests.
19 lines
420 B
Go
19 lines
420 B
Go
package failed_packets_test
|
|
|
|
import (
|
|
"bytes"
|
|
"testing"
|
|
|
|
generated "github.com/admin-else/strom/mc/proto_generated/v1_8"
|
|
)
|
|
|
|
// Error: EOF
|
|
func TestFailedPacket671AD113155624DD(t *testing.T) {
|
|
p := &generated.PlayToClientPacketEntityEquipment{}
|
|
b := bytes.NewReader([]byte{0xc5, 0x1e, 0x0, 0x0, 0x1, 0x5, 0x1, 0x0, 0x0, 0x0})
|
|
err := p.Decode(b)
|
|
if err == nil {
|
|
t.Fatalf("expected decode error but got nil")
|
|
}
|
|
}
|