diff --git a/d2common/d2fileformats/d2animdata/animdata.go b/d2common/d2fileformats/d2animdata/animdata.go index 3129b5ac..07e05cd1 100644 --- a/d2common/d2fileformats/d2animdata/animdata.go +++ b/d2common/d2fileformats/d2animdata/animdata.go @@ -92,6 +92,7 @@ func (ad *AnimationData) DeleteRecord(name string, recordIdx int) error { return nil } +// AddEntry adds a new animation entry with name given func (ad *AnimationData) AddEntry(name string) error { _, found := ad.entries[name] if found { @@ -103,6 +104,7 @@ func (ad *AnimationData) AddEntry(name string) error { return nil } +// DeleteEntry deltees entry with specified name func (ad *AnimationData) DeleteEntry(name string) error { _, found := ad.entries[name] if !found { diff --git a/d2common/d2fileformats/d2animdata/animdata_test.go b/d2common/d2fileformats/d2animdata/animdata_test.go index 08ed60d0..8d1b2061 100644 --- a/d2common/d2fileformats/d2animdata/animdata_test.go +++ b/d2common/d2fileformats/d2animdata/animdata_test.go @@ -262,7 +262,10 @@ func TestAnimationData_AddEntry(t *testing.T) { entries: make(map[string][]*AnimationDataRecord), } - ad.AddEntry("a") + err := ad.AddEntry("a") + if err != nil { + t.Error(err) + } if _, found := ad.entries["a"]; !found { t.Fatal("entry wasn't added") @@ -276,7 +279,10 @@ func TestAnimationData_DeleteEntry(t *testing.T) { }, } - ad.DeleteEntry("a") + err := ad.DeleteEntry("a") + if err != nil { + t.Error(err) + } if _, found := ad.entries["a"]; found { t.Fatal("Entry wasn't deleted")