Template
1
0
Fork 0
mirror of https://codeberg.org/forgejo/forgejo synced 2024-11-25 11:16:11 +01:00

found NPE

This commit is contained in:
Michael Jerger 2024-04-29 20:13:37 +02:00
parent 285e72e4e6
commit e9fed7a488

View file

@ -4,6 +4,7 @@
package forgefed package forgefed
import ( import (
"fmt"
"reflect" "reflect"
"testing" "testing"
"time" "time"
@ -37,7 +38,7 @@ func Test_NewForgeLike(t *testing.T) {
} }
} }
func Test_StarMarshalJSON(t *testing.T) { func Test_LikeMarshalJSON(t *testing.T) {
type testPair struct { type testPair struct {
item ForgeLike item ForgeLike
want []byte want []byte
@ -75,7 +76,7 @@ func Test_StarMarshalJSON(t *testing.T) {
} }
} }
func Test_StarUnmarshalJSON(t *testing.T) { func Test_LikeUnmarshalJSON(t *testing.T) {
type testPair struct { type testPair struct {
item []byte item []byte
want *ForgeLike want *ForgeLike
@ -93,6 +94,10 @@ func Test_StarUnmarshalJSON(t *testing.T) {
}, },
}, },
}, },
"wrong": {
item: []byte(`{"type":"Wrong","actor":"https://repo.prod.meissa.de/api/activitypub/user-id/1","object":"https://codeberg.org/api/activitypub/repository-id/1"}`),
wantErr: fmt.Errorf("an other error"),
},
} }
for name, tt := range tests { for name, tt := range tests {
@ -104,7 +109,7 @@ func Test_StarUnmarshalJSON(t *testing.T) {
return return
} }
if !reflect.DeepEqual(got, tt.want) { if !reflect.DeepEqual(got, tt.want) {
t.Errorf("UnmarshalJSON() got = %q, want %q", got, tt.want) t.Errorf("UnmarshalJSON() got = %q, want %q, err %q", got, tt.want, err.Error())
} }
}) })
} }