github.com/nspcc-dev/neo-go@v0.105.2-0.20240517133400-6be757af3eba/pkg/network/payload/ping_test.go (about) 1 package payload 2 3 import ( 4 "testing" 5 6 "github.com/nspcc-dev/neo-go/internal/testserdes" 7 "github.com/stretchr/testify/assert" 8 ) 9 10 func TestEncodeDecodeBinary(t *testing.T) { 11 payload := NewPing(uint32(1), uint32(2)) 12 assert.NotEqual(t, 0, payload.Timestamp) 13 14 decodedPing := &Ping{} 15 testserdes.EncodeDecodeBinary(t, payload, decodedPing) 16 17 assert.Equal(t, uint32(1), decodedPing.LastBlockIndex) 18 assert.Equal(t, uint32(2), decodedPing.Nonce) 19 }