-
-func TestSetup(t *testing.T) {
- suite = t
-
- // Start the server to simulate SubManager
- go Subscription.Listen(subscriptionHandler, queryHandler, deleteHandler)
- time.Sleep(time.Duration(2) * time.Second)
-}
-
-func TestSubscriptionQueryHandling(t *testing.T) {
- resp, err := Subscription.QuerySubscriptions()
-
- assert.Equal(t, err, nil)
- assert.Equal(t, resp[0].SubscriptionID, int64(11))
- assert.Equal(t, resp[0].Meid, "Test-Gnb")
- assert.Equal(t, resp[0].Endpoint, []string{"127.0.0.1:4056"})
-}
-
-func TestSubscriptionReportHandling(t *testing.T) {
- resp, err := Subscription.SubscribeReport(&reportParams)
-
- assert.Equal(t, err, nil)
- 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) {
- resp, err := Subscription.SubscribePolicy(&policyParams)
-
- assert.Equal(t, err, nil)
- 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) {
- err := Subscription.UnSubscribe(clientEndpoint)
-
- assert.Equal(t, err, nil)
-}
\ No newline at end of file