RIC-867: Submgr adaptations to E2APv2.0
[ric-plt/submgr.git] / pkg / control / sdl_e2SubsDb_test.go
index 3175cc9..ab3462a 100644 (file)
@@ -158,6 +158,8 @@ func GetSubsFailure(t *testing.T, req *e2ap.E2APSubscriptionRequest) *e2ap.E2APS
        fail.RequestId.Id = req.RequestId.Id
        fail.RequestId.InstanceId = req.RequestId.InstanceId
        fail.FunctionId = req.FunctionId
+       fail.Cause.Content = e2ap.E2AP_CauseContent_RICrequest
+       fail.Cause.Value = e2ap.E2AP_CauseValue_RICrequest_control_message_invalid
        return fail
 }
 
@@ -198,6 +200,17 @@ func TestWriteSubscriptionToSdl(t *testing.T) {
        if err != nil {
                t.Errorf("TEST: %s", err.Error())
        }
+       verifyE2KeyCount(t, 1)
+}
+
+func verifyE2KeyCount(t *testing.T, expectedCount int) {
+
+       count, err := mainCtrl.c.GetE2KeyCount()
+       if err != nil {
+               t.Errorf("TEST: %s", err.Error())
+       } else {
+               assert.Equal(t, expectedCount, count)
+       }
 }
 
 func TestReadSubscriptionFromSdl(t *testing.T) {