X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pkg%2Fcontrol%2Fut_stub_e2term_test.go;h=840c98e68fc87194d0281332f1873fb49d6005dc;hb=01a4c49324392003717106267c56126275b9058b;hp=273d1595a6fee38f0f2d42f5954930e1037e5487;hpb=83ada00338d2c9fa47d48c406b4a46b9d7888aff;p=ric-plt%2Fsubmgr.git diff --git a/pkg/control/ut_stub_e2term_test.go b/pkg/control/ut_stub_e2term_test.go index 273d159..840c98e 100644 --- a/pkg/control/ut_stub_e2term_test.go +++ b/pkg/control/ut_stub_e2term_test.go @@ -58,12 +58,12 @@ func (tc *testingE2termStub) Consume(params *xapp.RMRParams) (err error) { msg := &RMRParams{params} if params.Mtype == 55555 { - xapp.Logger.Info("(%s) Testing message ignore %s", tc.desc, msg.String()) + xapp.Logger.Info("(%s) Testing message ignore %s", tc.GetDesc(), msg.String()) tc.active = true return } - xapp.Logger.Info("(%s) Consume %s", tc.desc, msg.String()) + xapp.Logger.Info("(%s) Consume %s", tc.GetDesc(), msg.String()) tc.rmrConChan <- msg return } @@ -72,7 +72,7 @@ func (tc *testingE2termStub) Consume(params *xapp.RMRParams) (err error) { // //----------------------------------------------------------------------------- func (e2termConn *testingE2termStub) handle_e2term_subs_req(t *testing.T) (*e2ap.E2APSubscriptionRequest, *RMRParams) { - xapp.Logger.Info("(%s) handle_e2term_subs_req", e2termConn.desc) + xapp.Logger.Info("(%s) handle_e2term_subs_req", e2termConn.GetDesc()) e2SubsReq := e2t_e2asnpacker.NewPackerSubscriptionRequest() //--------------------------------- @@ -82,35 +82,31 @@ func (e2termConn *testingE2termStub) handle_e2term_subs_req(t *testing.T) (*e2ap case msg := <-e2termConn.rmrConChan: e2termConn.DecMsgCnt() if msg.Mtype != xapp.RICMessageTypes["RIC_SUB_REQ"] { - testError(t, "(%s) Received wrong mtype expected %s got %s, error", e2termConn.desc, "RIC_SUB_REQ", xapp.RicMessageTypeToName[msg.Mtype]) + testError(t, "(%s) Received wrong mtype expected %s got %s, error", e2termConn.GetDesc(), "RIC_SUB_REQ", xapp.RicMessageTypeToName[msg.Mtype]) } else { - xapp.Logger.Info("(%s) Recv Subs Req", e2termConn.desc) + xapp.Logger.Info("(%s) Recv Subs Req", e2termConn.GetDesc()) packedData := &packer.PackedData{} packedData.Buf = msg.Payload - unpackerr := e2SubsReq.UnPack(packedData) + unpackerr, req := e2SubsReq.UnPack(packedData) if unpackerr != nil { - testError(t, "(%s) RIC_SUB_REQ unpack failed err: %s", e2termConn.desc, unpackerr.Error()) - } - geterr, req := e2SubsReq.Get() - if geterr != nil { - testError(t, "(%s) RIC_SUB_REQ get failed err: %s", e2termConn.desc, geterr.Error()) + testError(t, "(%s) RIC_SUB_REQ unpack failed err: %s", e2termConn.GetDesc(), unpackerr.Error()) } return req, msg } case <-time.After(15 * time.Second): - testError(t, "(%s) Not Received RIC_SUB_REQ within 15 secs", e2termConn.desc) + testError(t, "(%s) Not Received RIC_SUB_REQ within 15 secs", e2termConn.GetDesc()) } return nil, nil } func (e2termConn *testingE2termStub) handle_e2term_subs_resp(t *testing.T, req *e2ap.E2APSubscriptionRequest, msg *RMRParams) { - xapp.Logger.Info("(%s) handle_e2term_subs_resp", e2termConn.desc) + xapp.Logger.Info("(%s) handle_e2term_subs_resp", e2termConn.GetDesc()) e2SubsResp := e2t_e2asnpacker.NewPackerSubscriptionResponse() //--------------------------------- // e2term activity: Send Subs Resp //--------------------------------- - xapp.Logger.Info("(%s) Send Subs Resp", e2termConn.desc) + xapp.Logger.Info("(%s) Send Subs Resp", e2termConn.GetDesc()) resp := &e2ap.E2APSubscriptionResponse{} @@ -131,12 +127,11 @@ func (e2termConn *testingE2termStub) handle_e2term_subs_resp(t *testing.T, req * resp.ActionNotAdmittedList.Items = append(resp.ActionNotAdmittedList.Items, item) } - e2SubsResp.Set(resp) - xapp.Logger.Debug("(%s) %s", e2termConn.desc, e2SubsResp.String()) - packerr, packedMsg := e2SubsResp.Pack(nil) + packerr, packedMsg := e2SubsResp.Pack(resp) if packerr != nil { - testError(t, "(%s) pack NOK %s", e2termConn.desc, packerr.Error()) + testError(t, "(%s) pack NOK %s", e2termConn.GetDesc(), packerr.Error()) } + xapp.Logger.Debug("(%s) %s", e2termConn.GetDesc(), e2SubsResp.String()) params := &RMRParams{&xapp.RMRParams{}} params.Mtype = xapp.RIC_SUB_RESP @@ -149,7 +144,7 @@ func (e2termConn *testingE2termStub) handle_e2term_subs_resp(t *testing.T, req * snderr := e2termConn.RmrSend(params) if snderr != nil { - testError(t, "(%s) RMR SEND FAILED: %s", e2termConn.desc, snderr.Error()) + testError(t, "(%s) RMR SEND FAILED: %s", e2termConn.GetDesc(), snderr.Error()) } } @@ -189,20 +184,19 @@ func (p *test_subs_fail_params) SetCauseVal(ind int, content uint8, causeval uin } func (e2termConn *testingE2termStub) handle_e2term_subs_fail(t *testing.T, fparams *test_subs_fail_params, msg *RMRParams) { - xapp.Logger.Info("(%s) handle_e2term_subs_fail", e2termConn.desc) + xapp.Logger.Info("(%s) handle_e2term_subs_fail", e2termConn.GetDesc()) e2SubsFail := e2t_e2asnpacker.NewPackerSubscriptionFailure() //--------------------------------- // e2term activity: Send Subs Fail //--------------------------------- - xapp.Logger.Info("(%s) Send Subs Fail", e2termConn.desc) + xapp.Logger.Info("(%s) Send Subs Fail", e2termConn.GetDesc()) - e2SubsFail.Set(fparams.fail) - xapp.Logger.Debug("(%s) %s", e2termConn.desc, e2SubsFail.String()) - packerr, packedMsg := e2SubsFail.Pack(nil) + packerr, packedMsg := e2SubsFail.Pack(fparams.fail) if packerr != nil { - testError(t, "(%s) pack NOK %s", e2termConn.desc, packerr.Error()) + testError(t, "(%s) pack NOK %s", e2termConn.GetDesc(), packerr.Error()) } + xapp.Logger.Debug("(%s) %s", e2termConn.GetDesc(), e2SubsFail.String()) params := &RMRParams{&xapp.RMRParams{}} params.Mtype = xapp.RIC_SUB_FAILURE @@ -214,7 +208,7 @@ func (e2termConn *testingE2termStub) handle_e2term_subs_fail(t *testing.T, fpara snderr := e2termConn.RmrSend(params) if snderr != nil { - testError(t, "(%s) RMR SEND FAILED: %s", e2termConn.desc, snderr.Error()) + testError(t, "(%s) RMR SEND FAILED: %s", e2termConn.GetDesc(), snderr.Error()) } } @@ -222,7 +216,7 @@ func (e2termConn *testingE2termStub) handle_e2term_subs_fail(t *testing.T, fpara // //----------------------------------------------------------------------------- func (e2termConn *testingE2termStub) handle_e2term_subs_del_req(t *testing.T) (*e2ap.E2APSubscriptionDeleteRequest, *RMRParams) { - xapp.Logger.Info("(%s) handle_e2term_subs_del_req", e2termConn.desc) + xapp.Logger.Info("(%s) handle_e2term_subs_del_req", e2termConn.GetDesc()) e2SubsDelReq := e2t_e2asnpacker.NewPackerSubscriptionDeleteRequest() //--------------------------------- @@ -232,24 +226,20 @@ func (e2termConn *testingE2termStub) handle_e2term_subs_del_req(t *testing.T) (* case msg := <-e2termConn.rmrConChan: e2termConn.DecMsgCnt() if msg.Mtype != xapp.RICMessageTypes["RIC_SUB_DEL_REQ"] { - testError(t, "(%s) Received wrong mtype expected %s got %s, error", e2termConn.desc, "RIC_SUB_DEL_REQ", xapp.RicMessageTypeToName[msg.Mtype]) + testError(t, "(%s) Received wrong mtype expected %s got %s, error", e2termConn.GetDesc(), "RIC_SUB_DEL_REQ", xapp.RicMessageTypeToName[msg.Mtype]) } else { - xapp.Logger.Info("(%s) Recv Subs Del Req", e2termConn.desc) + xapp.Logger.Info("(%s) Recv Subs Del Req", e2termConn.GetDesc()) packedData := &packer.PackedData{} packedData.Buf = msg.Payload - unpackerr := e2SubsDelReq.UnPack(packedData) + unpackerr, req := e2SubsDelReq.UnPack(packedData) if unpackerr != nil { - testError(t, "(%s) RIC_SUB_DEL_REQ unpack failed err: %s", e2termConn.desc, unpackerr.Error()) - } - geterr, req := e2SubsDelReq.Get() - if geterr != nil { - testError(t, "(%s) RIC_SUB_DEL_REQ get failed err: %s", e2termConn.desc, geterr.Error()) + testError(t, "(%s) RIC_SUB_DEL_REQ unpack failed err: %s", e2termConn.GetDesc(), unpackerr.Error()) } return req, msg } case <-time.After(15 * time.Second): - testError(t, "(%s) Not Received RIC_SUB_DEL_REQ within 15 secs", e2termConn.desc) + testError(t, "(%s) Not Received RIC_SUB_DEL_REQ within 15 secs", e2termConn.GetDesc()) } return nil, nil } @@ -262,25 +252,24 @@ func handle_e2term_recv_empty() bool { } func (e2termConn *testingE2termStub) handle_e2term_subs_del_resp(t *testing.T, req *e2ap.E2APSubscriptionDeleteRequest, msg *RMRParams) { - xapp.Logger.Info("(%s) handle_e2term_subs_del_resp", e2termConn.desc) + xapp.Logger.Info("(%s) handle_e2term_subs_del_resp", e2termConn.GetDesc()) e2SubsDelResp := e2t_e2asnpacker.NewPackerSubscriptionDeleteResponse() //--------------------------------- // e2term activity: Send Subs Del Resp //--------------------------------- - xapp.Logger.Info("(%s) Send Subs Del Resp", e2termConn.desc) + xapp.Logger.Info("(%s) Send Subs Del Resp", e2termConn.GetDesc()) resp := &e2ap.E2APSubscriptionDeleteResponse{} resp.RequestId.Id = req.RequestId.Id resp.RequestId.Seq = req.RequestId.Seq resp.FunctionId = req.FunctionId - e2SubsDelResp.Set(resp) - xapp.Logger.Debug("(%s) %s", e2termConn.desc, e2SubsDelResp.String()) - packerr, packedMsg := e2SubsDelResp.Pack(nil) + packerr, packedMsg := e2SubsDelResp.Pack(resp) if packerr != nil { - testError(t, "(%s) pack NOK %s", e2termConn.desc, packerr.Error()) + testError(t, "(%s) pack NOK %s", e2termConn.GetDesc(), packerr.Error()) } + xapp.Logger.Debug("(%s) %s", e2termConn.GetDesc(), e2SubsDelResp.String()) params := &RMRParams{&xapp.RMRParams{}} params.Mtype = xapp.RIC_SUB_DEL_RESP @@ -292,7 +281,7 @@ func (e2termConn *testingE2termStub) handle_e2term_subs_del_resp(t *testing.T, r snderr := e2termConn.RmrSend(params) if snderr != nil { - testError(t, "(%s) RMR SEND FAILED: %s", e2termConn.desc, snderr.Error()) + testError(t, "(%s) RMR SEND FAILED: %s", e2termConn.GetDesc(), snderr.Error()) } } @@ -300,13 +289,13 @@ func (e2termConn *testingE2termStub) handle_e2term_subs_del_resp(t *testing.T, r // //----------------------------------------------------------------------------- func (e2termConn *testingE2termStub) handle_e2term_subs_del_fail(t *testing.T, req *e2ap.E2APSubscriptionDeleteRequest, msg *RMRParams) { - xapp.Logger.Info("(%s) handle_e2term_del_subs_fail", e2termConn.desc) + xapp.Logger.Info("(%s) handle_e2term_del_subs_fail", e2termConn.GetDesc()) e2SubsDelFail := e2t_e2asnpacker.NewPackerSubscriptionDeleteFailure() //--------------------------------- // e2term activity: Send Subs Del Fail //--------------------------------- - xapp.Logger.Info("(%s) Send Subs Del Fail", e2termConn.desc) + xapp.Logger.Info("(%s) Send Subs Del Fail", e2termConn.GetDesc()) resp := &e2ap.E2APSubscriptionDeleteFailure{} resp.RequestId.Id = req.RequestId.Id @@ -315,12 +304,11 @@ func (e2termConn *testingE2termStub) handle_e2term_subs_del_fail(t *testing.T, r resp.Cause.Content = 3 // CauseMisc resp.Cause.CauseVal = 4 // unspecified - e2SubsDelFail.Set(resp) - xapp.Logger.Debug("(%s) %s", e2termConn.desc, e2SubsDelFail.String()) - packerr, packedMsg := e2SubsDelFail.Pack(nil) + packerr, packedMsg := e2SubsDelFail.Pack(resp) if packerr != nil { - testError(t, "(%s) pack NOK %s", e2termConn.desc, packerr.Error()) + testError(t, "(%s) pack NOK %s", e2termConn.GetDesc(), packerr.Error()) } + xapp.Logger.Debug("(%s) %s", e2termConn.GetDesc(), e2SubsDelFail.String()) params := &RMRParams{&xapp.RMRParams{}} params.Mtype = xapp.RIC_SUB_DEL_FAILURE @@ -332,6 +320,6 @@ func (e2termConn *testingE2termStub) handle_e2term_subs_del_fail(t *testing.T, r snderr := e2termConn.RmrSend(params) if snderr != nil { - testError(t, "(%s) RMR SEND FAILED: %s", e2termConn.desc, snderr.Error()) + testError(t, "(%s) RMR SEND FAILED: %s", e2termConn.GetDesc(), snderr.Error()) } }