X-Git-Url: https://git.r.bdr.sh/rbdr/mobius/blobdiff_plain/0ed5132769e88cb385b5240986b706430f0ccd72..e59041902fbc6fb62b5c9ff8e9b4849d4bf853ea:/hotline/news_test.go?ds=sidebyside diff --git a/hotline/news_test.go b/hotline/news_test.go index a2102b2..d1b043e 100644 --- a/hotline/news_test.go +++ b/hotline/news_test.go @@ -1,7 +1,8 @@ package hotline import ( - "reflect" + "github.com/stretchr/testify/assert" + "io" "testing" ) @@ -60,8 +61,8 @@ func TestNewsCategoryListData15_MarshalBinary(t *testing.T) { 0x00, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x01, - 0x00, 0x00, 0x00, 0x02, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x03, 0x66, 0x6f, 0x6f, }, @@ -79,7 +80,7 @@ func TestNewsCategoryListData15_MarshalBinary(t *testing.T) { DeleteSN: tt.fields.DeleteSN, GUID: tt.fields.GUID, } - gotData, err := newscat.MarshalBinary() + gotData, err := io.ReadAll(newscat) if newscat.Type == [2]byte{0, 3} { // zero out the random GUID before comparison for i := 4; i < 20; i++ { @@ -90,7 +91,7 @@ func TestNewsCategoryListData15_MarshalBinary(t *testing.T) { t.Errorf("MarshalBinary() error = %v, wantErr %v", err, tt.wantErr) return } - if !reflect.DeepEqual(gotData, tt.wantData) { + if !assert.Equal(t, tt.wantData, gotData) { t.Errorf("MarshalBinary() gotData = %v, want %v", gotData, tt.wantData) } })