-/*
-func TestRESTPolicySubReqAndSubDelOk(t *testing.T) { //Was in comments already. Next case is not run!
- CaseBegin("TestRESTPolicySubReqAndSubDelOk")
-
- subReqCount := 2
- testIndex := 1
- RESTPolicySubReqAndSubDelOk(t, subReqCount, testIndex)
-
- subReqCount = 19
- testIndex = 2
- RESTPolicySubReqAndSubDelOk(t, subReqCount, testIndex)
-}
-*/
-func RESTPolicySubReqAndSubDelOk(t *testing.T, subReqCount int, testIndex int) {
- xapp.Logger.Debug("TEST: TestRESTPolicySubReqAndSubDelOk with testIndex %v", testIndex)
-
- mainCtrl.CounterValuesToBeVeriefied(t, CountersToBeAdded{
- Counter{cRestSubReqFromXapp, 1},
- Counter{cRestSubRespToXapp, 1},
- Counter{cSubReqToE2, uint64(subReqCount)},
- Counter{cSubRespFromE2, uint64(subReqCount)},
- Counter{cRestSubNotifToXapp, 1},
- Counter{cRestSubDelReqFromXapp, 1},
- Counter{cRestSubDelRespToXapp, 1},
- Counter{cSubDelReqToE2, uint64(subReqCount)},
- Counter{cSubDelRespFromE2, uint64(subReqCount)},
- })
-
- // Req
- params := xappConn1.GetRESTSubsReqPolicyParams(subReqCount)
- restSubId := xappConn1.SendRESTSubsReq(t, params)
-
- var e2SubsId []uint32
- for i := 0; i < subReqCount; i++ {
- crereq, cremsg := e2termConn1.RecvSubsReq(t)
- xappConn1.ExpectRESTNotification(t, restSubId)
- e2termConn1.SendSubsResp(t, crereq, cremsg)
- instanceId := xappConn1.WaitRESTNotification(t, restSubId)
- xapp.Logger.Debug("TEST: REST notification received e2SubsId=%v", instanceId)
- e2SubsId = append(e2SubsId, instanceId)
- }
-
- // Del
- xappConn1.SendRESTSubsDelReq(t, &restSubId)
-
- for i := 0; i < subReqCount; i++ {
- delreq, delmsg := e2termConn1.RecvSubsDelReq(t)
- e2termConn1.SendSubsDelResp(t, delreq, delmsg)
- }
-
- // Wait that subs is cleaned
- for i := 0; i < subReqCount; i++ {
- mainCtrl.wait_subs_clean(t, e2SubsId[i], 10)
- }
- xappConn1.TestMsgChanEmpty(t)
- e2termConn1.TestMsgChanEmpty(t)
- mainCtrl.wait_registry_empty(t, 10)
- mainCtrl.VerifyAllClean(t)
- mainCtrl.VerifyCounterValues(t)
-}
+//-----------------------------------------------------------------------------
+// TestRESTTwoPolicySubReqAndSubDelOk
+//
+// stub stub
+// +-------+ +---------+ +---------+
+// | xapp | | submgr | | e2term |
+// +-------+ +---------+ +---------+
+// | | |
+// | RestSubReq | |
+// |---------------->| |
+// | | |
+// | RESTSubResp | |
+// |<----------------| |
+// | | |
+// | | SubReq |
+// | |------------->|
+// | | |
+// | | SubResp |
+// | |<-------------|
+// | RESTNotif | |
+// |<----------------| |
+// | | SubReq |
+// | |------------->|
+// | | |
+// | | SubResp |
+// | |<-------------|
+// | RESTNotif | |
+// |<----------------| |
+// | | |
+// | RESTSubDelReq | |
+// |---------------->| |
+// | | |
+// | RESTSubDelResp| |
+// |<----------------| |
+// | | SubDelReq |
+// | |------------->|
+// | | |
+// | | SubDelResp |
+// | |<-------------|
+// | | |
+// | | SubDelReq |
+// | |------------->|
+// | | |
+// | | SubDelResp |
+// | |<-------------|
+// | | |
+//
+//-----------------------------------------------------------------------------