Loading test/system/vis_test.go +19 −19 Original line number Diff line number Diff line Loading @@ -30,6 +30,14 @@ import ( var visAppClient *visClient.APIClient var visServerUrl string // MEC-030 Clause 6.2.5 Type: PredictedQos, replaced by inteface{} in models type PredictedQosRoutesRouteInfo struct { LocationInfo visClient.LocationInfoGeoArea time *visClient.TimeStamp rsrp *int32 rsrq *int32 } func init() { err := startSystemTest() Loading Loading @@ -94,25 +102,26 @@ func Test_VIS_periodic_4g_5gNei(t *testing.T) { testPredictedQos := visClient.PredictedQos{} // locationGranularity field testPredictedQos.LocationGranularity = "100" // In meters // Fill routes field testPredictedQos.Routes = make([]visClient.PredictedQosRoutes, 0) routeInfo := make([]interface{}, 2) // Fill routeInfo list routeInfo := make([]PredictedQosRoutesRouteInfo, 2) pointA := visClient.LocationInfoGeoArea{7.413917, 43.733505} tsA := visClient.TimeStamp{0, 45} routeInfo[0] = PredictedQosRoutesRouteInfo{pointA, &tsA, nil, nil} pointB := visClient.LocationInfoGeoArea{7.413916, 43.733515} tsB := visClient.TimeStamp{0, 60} routeInfo[0] = testPredictedQos.Routes = append(routeInfo) // Fill timeGranularity field testPredictedQos.TimeGranularity.NanoSeconds = 0 testPredictedQos.TimeGranularity.Seconds = 10 routeInfo[1] = PredictedQosRoutesRouteInfo{pointB, &tsB, nil, nil} // Fill routes list testPredictedQos.Routes = make([]visClient.PredictedQosRoutes, 1) testPredictedQos.Routes[0].RouteInfo = make([]interface{}, 1) testPredictedQos.Routes[0].RouteInfo[0] = routeInfo fmt.Println("testPredictedQos: ", testPredictedQos) // Moving to initial position testAddress := "ue2" geMoveAssetCoordinates(testAddress, 7.413917, 43.733505) time.Sleep(2000 * time.Millisecond) // // Request to test err := visPeriodicSubPOST(testPredictedQos) if err != nil { t.Fatal("Subscription failed: ", err) Loading @@ -131,15 +140,6 @@ func Test_VIS_periodic_4g_5gNei(t *testing.T) { printHttpReqBody() t.Fatalf(errStr) } /*err = json.Unmarshal([]byte(httpReqBody[len(httpReqBody)-1]), &body) if err != nil { t.Fatalf("cannot unmarshall response") } errStr = validateMeasRepUeNotification(&body, &testAssociateId, testTrgServing4GRsrq, nil, &testTrgNewRadioMeasNeiInfo) if errStr != "" { printHttpReqBody() t.Fatalf(errStr) }*/ } else { printHttpReqBody() Loading @@ -151,7 +151,7 @@ func Test_VIS_periodic_4g_5gNei(t *testing.T) { func visPeriodicSubPOST(testPredictedQos visClient.PredictedQos) error { //PredictedQosPOST(ctx context.Context, body PredictedQos) (PredictedQos, *http.Response, error) _, _, err := visAppClient.APIClient.PeriodicSubPOST(context.TODO(), testPredictedQos) _, _, err := visAppClient.QoSApi.PredictedQosPOST(context.TODO(), testPredictedQos) if err != nil { log.Error("Failed to send subscription: ", err) return err Loading Loading
test/system/vis_test.go +19 −19 Original line number Diff line number Diff line Loading @@ -30,6 +30,14 @@ import ( var visAppClient *visClient.APIClient var visServerUrl string // MEC-030 Clause 6.2.5 Type: PredictedQos, replaced by inteface{} in models type PredictedQosRoutesRouteInfo struct { LocationInfo visClient.LocationInfoGeoArea time *visClient.TimeStamp rsrp *int32 rsrq *int32 } func init() { err := startSystemTest() Loading Loading @@ -94,25 +102,26 @@ func Test_VIS_periodic_4g_5gNei(t *testing.T) { testPredictedQos := visClient.PredictedQos{} // locationGranularity field testPredictedQos.LocationGranularity = "100" // In meters // Fill routes field testPredictedQos.Routes = make([]visClient.PredictedQosRoutes, 0) routeInfo := make([]interface{}, 2) // Fill routeInfo list routeInfo := make([]PredictedQosRoutesRouteInfo, 2) pointA := visClient.LocationInfoGeoArea{7.413917, 43.733505} tsA := visClient.TimeStamp{0, 45} routeInfo[0] = PredictedQosRoutesRouteInfo{pointA, &tsA, nil, nil} pointB := visClient.LocationInfoGeoArea{7.413916, 43.733515} tsB := visClient.TimeStamp{0, 60} routeInfo[0] = testPredictedQos.Routes = append(routeInfo) // Fill timeGranularity field testPredictedQos.TimeGranularity.NanoSeconds = 0 testPredictedQos.TimeGranularity.Seconds = 10 routeInfo[1] = PredictedQosRoutesRouteInfo{pointB, &tsB, nil, nil} // Fill routes list testPredictedQos.Routes = make([]visClient.PredictedQosRoutes, 1) testPredictedQos.Routes[0].RouteInfo = make([]interface{}, 1) testPredictedQos.Routes[0].RouteInfo[0] = routeInfo fmt.Println("testPredictedQos: ", testPredictedQos) // Moving to initial position testAddress := "ue2" geMoveAssetCoordinates(testAddress, 7.413917, 43.733505) time.Sleep(2000 * time.Millisecond) // // Request to test err := visPeriodicSubPOST(testPredictedQos) if err != nil { t.Fatal("Subscription failed: ", err) Loading @@ -131,15 +140,6 @@ func Test_VIS_periodic_4g_5gNei(t *testing.T) { printHttpReqBody() t.Fatalf(errStr) } /*err = json.Unmarshal([]byte(httpReqBody[len(httpReqBody)-1]), &body) if err != nil { t.Fatalf("cannot unmarshall response") } errStr = validateMeasRepUeNotification(&body, &testAssociateId, testTrgServing4GRsrq, nil, &testTrgNewRadioMeasNeiInfo) if errStr != "" { printHttpReqBody() t.Fatalf(errStr) }*/ } else { printHttpReqBody() Loading @@ -151,7 +151,7 @@ func Test_VIS_periodic_4g_5gNei(t *testing.T) { func visPeriodicSubPOST(testPredictedQos visClient.PredictedQos) error { //PredictedQosPOST(ctx context.Context, body PredictedQos) (PredictedQos, *http.Response, error) _, _, err := visAppClient.APIClient.PeriodicSubPOST(context.TODO(), testPredictedQos) _, _, err := visAppClient.QoSApi.PredictedQosPOST(context.TODO(), testPredictedQos) if err != nil { log.Error("Failed to send subscription: ", err) return err Loading