X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pkg%2Fxapp%2Fsubscription_test.go;h=b9713afdb3f36f22f22676f96a4ac1689a9b2804;hb=b6341a5002c90da3d531a710f1038d716ef8c9bc;hp=29132466a339e3f1db30b74b7e504e3032f943d2;hpb=429da19d53224135082f8b6f65470ae3ee8df176;p=ric-plt%2Fxapp-frame.git diff --git a/pkg/xapp/subscription_test.go b/pkg/xapp/subscription_test.go index 2913246..b9713af 100755 --- a/pkg/xapp/subscription_test.go +++ b/pkg/xapp/subscription_test.go @@ -50,7 +50,7 @@ var policyParams = apimodel.PolicyParams{ PolicyActionDefinitions: &apimodel.PolicyActionDefinition{}, } -func subscriptionHandler(stype models.SubscriptionType, params interface{}) (models.SubscriptionResponse, error) { +func subscriptionHandler(stype models.SubscriptionType, params interface{}) (*models.SubscriptionResponse, error) { switch stype { case models.SubscriptionTypeReport: p := params.(*models.ReportParams) @@ -68,9 +68,12 @@ func subscriptionHandler(stype models.SubscriptionType, params interface{}) (mod subId := "xapp-11" reqId := int64(11) instanceId := int64(22) - return models.SubscriptionResponse{ - &models.SubscriptionResponseItem{SubscriptionID: &subId, RequestorID: &reqId, InstanceID: &instanceId}, - &models.SubscriptionResponseItem{SubscriptionID: &subId, RequestorID: &reqId, InstanceID: &instanceId}, + return &models.SubscriptionResponse{ + SubscriptionID: &subId, + SubscriptionInstances: []*models.SubscriptionInstance{ + &models.SubscriptionInstance{RequestorID: &reqId, InstanceID: &instanceId}, + &models.SubscriptionInstance{RequestorID: &reqId, InstanceID: &instanceId}, + }, }, nil } @@ -110,23 +113,23 @@ func TestSubscriptionQueryHandling(t *testing.T) { } func TestSubscriptionReportHandling(t *testing.T) { - result, err := Subscription.SubscribeReport(&reportParams) + resp, err := Subscription.SubscribeReport(&reportParams) assert.Equal(t, err, nil) - assert.Equal(t, len(result), 2) - assert.Equal(t, *result[0].RequestorID, int64(11)) - assert.Equal(t, *result[0].InstanceID, int64(22)) - assert.Equal(t, *result[1].RequestorID, int64(11)) - assert.Equal(t, *result[1].InstanceID, int64(22)) + assert.Equal(t, len(resp.SubscriptionInstances), 2) + assert.Equal(t, *resp.SubscriptionInstances[0].RequestorID, int64(11)) + assert.Equal(t, *resp.SubscriptionInstances[0].InstanceID, int64(22)) + assert.Equal(t, *resp.SubscriptionInstances[1].RequestorID, int64(11)) + assert.Equal(t, *resp.SubscriptionInstances[1].InstanceID, int64(22)) } func TestSubscriptionPolicytHandling(t *testing.T) { - result, err := Subscription.SubscribePolicy(&policyParams) + resp, err := Subscription.SubscribePolicy(&policyParams) assert.Equal(t, err, nil) - assert.Equal(t, len(result), 2) - assert.Equal(t, *result[0].RequestorID, int64(11)) - assert.Equal(t, *result[0].InstanceID, int64(22)) + assert.Equal(t, len(resp.SubscriptionInstances), 2) + assert.Equal(t, *resp.SubscriptionInstances[0].RequestorID, int64(11)) + assert.Equal(t, *resp.SubscriptionInstances[0].InstanceID, int64(22)) } func TestSubscriptionDeleteHandling(t *testing.T) {