github.com/xzzpig/headscale-manager@v1.3.3/service/loader/loader_test.go (about) 1 package loader_test 2 3 import ( 4 "errors" 5 "testing" 6 7 "github.com/xzzpig/headscale-manager/service/loader" 8 "go.mongodb.org/mongo-driver/mongo" 9 ) 10 11 func TestErr(t *testing.T) { 12 err := loader.NewObjNotFoundErr("123") 13 var objError *loader.ErrorObjNotFound 14 if errors.As(err, &objError) { 15 t.Log(objError.ID) 16 } else { 17 t.Error("not found") 18 } 19 mongoError := mongo.ErrNoDocuments 20 if errors.Is(err, mongoError) { 21 t.Log("is mongo.ErrNoDocuments") 22 } else { 23 t.Error("is not mongo.ErrNoDocuments") 24 } 25 t.Log(err) 26 }