Skip to content
Snippets Groups Projects
Commit c8db6d4a authored by Fabian Seidl's avatar Fabian Seidl
Browse files

added test for pnd delete

parent 1df16fbf
No related branches found
No related tags found
No related merge requests found
Pipeline #144769 passed
...@@ -231,6 +231,51 @@ func Test_Pnd_GetPndList(t *testing.T) { ...@@ -231,6 +231,51 @@ func Test_Pnd_GetPndList(t *testing.T) {
} }
} }
func Test_Pnd_DeletePnd(t *testing.T) {
deleteUUID := uuid.NewString()
type args struct {
ctx context.Context
request *ppb.DeletePndRequest
}
tests := []struct {
name string
args args
want ppb.Status
wantErr bool
}{
{
name: "delete",
args: args{
ctx: context.Background(),
request: &ppb.DeletePndRequest{
Timestamp: time.Now().UnixNano(),
Pid: deleteUUID,
},
},
want: ppb.Status_STATUS_OK,
},
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
s := getTestPndServer(t)
_ = s.pndService.Add(nucleus.NewPND(uuid.MustParse(deleteUUID), "toBeDeleted", "something something delete"))
resp, err := s.DeletePnd(tt.args.ctx, tt.args.request)
if (err != nil) != tt.wantErr {
t.Errorf("pnd.GetPndList() error = %v, wantErr %v", err, tt.wantErr)
return
}
pnds, _ := s.pndService.GetAll()
if tt.want != resp.Status || len(pnds) != 1 {
t.Errorf("pnd.DeletePnd() = %v, %v, want %v, %v", resp.Status, len(pnds), tt.want, 1)
}
})
}
}
// func getTestPndServer(t *testing.T) *PndServer { // func getTestPndServer(t *testing.T) *PndServer {
// var err error // var err error
// pndUUID, err = uuid.Parse(pndID) // pndUUID, err = uuid.Parse(pndID)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment