X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=e2ap%2Fpkg%2Fe2ap%2Fe2ap_tests%2Fmsg_e2ap_subscriptiondelete.go;h=aa0fc3952ea39738c381f4b976dd16a31a570e77;hb=refs%2Fchanges%2F80%2F2380%2F4;hp=4cae8cc490fc7b46c95dc04af74d6026b31d6416;hpb=ff8dccd02d76eebfccc0b509ce0b42a2c1760e12;p=ric-plt%2Fsubmgr.git diff --git a/e2ap/pkg/e2ap/e2ap_tests/msg_e2ap_subscriptiondelete.go b/e2ap/pkg/e2ap/e2ap_tests/msg_e2ap_subscriptiondelete.go index 4cae8cc..aa0fc39 100644 --- a/e2ap/pkg/e2ap/e2ap_tests/msg_e2ap_subscriptiondelete.go +++ b/e2ap/pkg/e2ap/e2ap_tests/msg_e2ap_subscriptiondelete.go @@ -167,3 +167,92 @@ func (testCtxt *E2ApTests) E2ApTestMsgSubscriptionDeleteFailure(t *testing.T) { } testCtxt.testValueEquality(t, "msg", &afailenc, afaildec) } + +func (testCtxt *E2ApTests) E2ApTestMsgSubscriptionDeleteRequestBuffers(t *testing.T) { + + testfunc := func(buffer string) { + packedData := testCtxt.toPackedData(t, buffer) + if packedData == nil { + return + } + e2SubResp := testCtxt.packerif.NewPackerSubscriptionDeleteRequest() + err := e2SubResp.UnPack(packedData) + if err != nil { + testCtxt.testError(t, "UnPack() Failed: %s [%s]", err.Error(), buffer) + return + } + err, _ = e2SubResp.Get() + if err != nil { + testCtxt.testError(t, "Get() Failed: %s [%s]", err.Error(), buffer) + return + } + testCtxt.testPrint("OK [%s]", buffer) + } + + testCtxt.SetDesc("SubDelReqBuffer") + + testfunc("00ca4012000002ea7e000500000106e7ea6300020001") + testfunc("00ca4012000002ea7e000500000106e8ea6300020001") + testfunc("00ca4012000002ea7e000500000106e9ea6300020001") + testfunc("00ca4012000002ea7e000500000106eaea6300020001") + testfunc("00ca4012000002ea7e000500000106ebea6300020001") + testfunc("00ca4012000002ea7e000500000106ecea6300020001") + testfunc("00ca4012000002ea7e000500000106edea6300020001") + testfunc("00ca4012000002ea7e000500000106eeea6300020001") + testfunc("00ca4012000002ea7e000500000106efea6300020001") + testfunc("00ca4012000002ea7e000500000106f0ea6300020001") + testfunc("00ca4012000002ea7e000500000106f4ea6300020001") + testfunc("00ca4012000002ea7e000500000106f5ea6300020001") + testfunc("00ca4012000002ea7e000500000106f6ea6300020001") +} + +func (testCtxt *E2ApTests) E2ApTestMsgSubscriptionDeleteResponseBuffers(t *testing.T) { + + testfunc := func(buffer string) { + packedData := testCtxt.toPackedData(t, buffer) + if packedData == nil { + return + } + e2SubResp := testCtxt.packerif.NewPackerSubscriptionDeleteResponse() + err := e2SubResp.UnPack(packedData) + if err != nil { + testCtxt.testError(t, "UnPack() Failed: %s [%s]", err.Error(), buffer) + return + } + err, _ = e2SubResp.Get() + if err != nil { + testCtxt.testError(t, "Get() Failed: %s [%s]", err.Error(), buffer) + return + } + testCtxt.testPrint("OK [%s]", buffer) + } + + testCtxt.SetDesc("SubDelRespBuffer") + testfunc("20ca4012000002ea7e000500000106e7ea6300020001") + +} + +func (testCtxt *E2ApTests) E2ApTestMsgSubscriptionDeleteFailureBuffers(t *testing.T) { + + testfunc := func(buffer string) { + packedData := testCtxt.toPackedData(t, buffer) + if packedData == nil { + return + } + e2SubResp := testCtxt.packerif.NewPackerSubscriptionDeleteFailure() + err := e2SubResp.UnPack(packedData) + if err != nil { + testCtxt.testError(t, "UnPack() Failed: %s [%s]", err.Error(), buffer) + return + } + err, _ = e2SubResp.Get() + if err != nil { + testCtxt.testError(t, "Get() Failed: %s [%s]", err.Error(), buffer) + return + } + testCtxt.testPrint("OK [%s]", buffer) + } + + testCtxt.SetDesc("SubDelFailBuffer") + testfunc("40ca4017000003ea7e000500000106f6ea6300020001ea74000124") +}