Some more test cases in rtmgr
[ric-plt/rtmgr.git] / pkg / nbi / httprestful_test.go
index 438b617..2bece66 100644 (file)
@@ -35,6 +35,7 @@ import (
        "io/ioutil"
        "net"
        "gerrit.o-ran-sc.org/r/ric-plt/xapp-frame/pkg/xapp"
+       xfmodel "gerrit.o-ran-sc.org/r/ric-plt/xapp-frame/pkg/models"
        "net/http"
        "net/http/httptest"
        "os"
@@ -809,3 +810,17 @@ func TestAddDelRmr(t *testing.T) {
 
         adddelrmrroute(routelist,false)
 }
+
+func TestPopulateSubscription(t *testing.T) {
+       var sublist xfmodel.SubscriptionList
+
+       subdata := xfmodel.SubscriptionData { Endpoint: []string{"xapp1.com:3800"}, SubscriptionID: -1, Meid: "" }
+       subdata2 := xfmodel.SubscriptionData { Endpoint: []string{"xapp2.com:3800"}, SubscriptionID: 11, Meid: "" }
+       subdata3 := xfmodel.SubscriptionData { Endpoint: []string{"xapp3.com:3800"}, SubscriptionID: 221, Meid: "" }
+       sublist = append(sublist,&subdata)
+       sublist = append(sublist,&subdata2)
+       sublist = append(sublist,&subdata3)
+
+       PopulateSubscription(sublist)
+
+}