]> git.r.bdr.sh - rbdr/mobius/blobdiff - hotline/file_name_with_info_test.go
Replace hardcoded version with ldflag usage
[rbdr/mobius] / hotline / file_name_with_info_test.go
index 3ca2c3089131ba32fce2b8afca42b4d105a3b5d1..321e2473e2e3892ed331a0f0fc78ea937af334f3 100644 (file)
@@ -2,6 +2,7 @@ package hotline
 
 import (
        "github.com/stretchr/testify/assert"
+       "io"
        "reflect"
        "testing"
 )
@@ -46,9 +47,9 @@ func TestFileNameWithInfo_MarshalBinary(t *testing.T) {
                t.Run(tt.name, func(t *testing.T) {
                        f := &FileNameWithInfo{
                                fileNameWithInfoHeader: tt.fields.fileNameWithInfoHeader,
-                               name:                   tt.fields.name,
+                               Name:                   tt.fields.name,
                        }
-                       gotData, err := f.MarshalBinary()
+                       gotData, err := io.ReadAll(f)
                        if (err != nil) != tt.wantErr {
                                t.Errorf("MarshalBinary() error = %v, wantErr %v", err, tt.wantErr)
                                return
@@ -72,7 +73,7 @@ func TestFileNameWithInfo_UnmarshalBinary(t *testing.T) {
                name    string
                fields  fields
                args    args
-               want *FileNameWithInfo
+               want    *FileNameWithInfo
                wantErr bool
        }{
                {
@@ -97,7 +98,7 @@ func TestFileNameWithInfo_UnmarshalBinary(t *testing.T) {
                                        NameScript: [2]byte{0, 0},
                                        NameSize:   [2]byte{0x00, 0x0e},
                                },
-                               name: []byte("Audion.app.zip"),
+                               Name: []byte("Audion.app.zip"),
                        },
                        wantErr: false,
                },
@@ -106,14 +107,14 @@ func TestFileNameWithInfo_UnmarshalBinary(t *testing.T) {
                t.Run(tt.name, func(t *testing.T) {
                        f := &FileNameWithInfo{
                                fileNameWithInfoHeader: tt.fields.fileNameWithInfoHeader,
-                               name:                   tt.fields.name,
+                               Name:                   tt.fields.name,
                        }
-                       if err := f.UnmarshalBinary(tt.args.data); (err != nil) != tt.wantErr {
-                               t.Errorf("UnmarshalBinary() error = %v, wantErr %v", err, tt.wantErr)
+                       if _, err := f.Write(tt.args.data); (err != nil) != tt.wantErr {
+                               t.Errorf("Write() error = %v, wantErr %v", err, tt.wantErr)
                        }
                        if !assert.Equal(t, tt.want, f) {
                                t.Errorf("Read() got = %v, want %v", f, tt.want)
                        }
                })
        }
-}
\ No newline at end of file
+}