Loading ttcn/AtsMec/AtsMec_LocationAPI_TestCases.ttcn +3 −3 Original line number Diff line number Diff line Loading @@ -67,7 +67,7 @@ module AtsMec_LocationAPI_TestCases { ) ) ); f_selfOrClientSyncAndVerdictTestBody(c_prDone, e_success); f_selfOrClientSyncAndVerdict(c_prDone, e_success); // Test Body tc_ac.start; Loading @@ -80,11 +80,11 @@ module AtsMec_LocationAPI_TestCases { mw_user_info(-, -, PX_ZONE_ID) ))))) -> value v_response { log("*** " & testcasename() & ": PASS: IUT successfully responds with a ZoneId ***"); f_selfOrClientSyncAndVerdictTestBody(c_tbDone, e_success); f_selfOrClientSyncAndVerdict(c_tbDone, e_success); } [] tc_ac.timeout { log("*** " & testcasename() & ": INCONC: Expected message not received ***"); f_selfOrClientSyncAndVerdictTestBody(c_tbDone, e_timeout); f_selfOrClientSyncAndVerdict(c_tbDone, e_timeout); } } // End of 'alt' statement Loading ttcn/AtsMec/AtsMec_TestControl.ttcn +4 −0 Original line number Diff line number Diff line Loading @@ -11,6 +11,7 @@ module AtsMec_TestControl { // AtsMec import from AtsMec_LocationAPI_TestCases all; import from AtsMec_UEidentityAPI_TestCases all; import from AtsMec_UEinformation_TestCases all; control { Loading @@ -23,6 +24,9 @@ module AtsMec_TestControl { execute(TC_MEC_PLAT_MP1_UETAG_BV_002()); execute(TC_MEC_PLAT_MP1_UETAG_BV_003()); } if (PICS_LOCATION_API_SUPPORTED) { execute(TC_MEC_PLAT_MP1_INF_BV_001()); } } } Loading ttcn/AtsMec/AtsMec_UEidentityAPI.ttcn +9 −9 Original line number Diff line number Diff line Loading @@ -67,7 +67,7 @@ module AtsMec_UEidentityAPI_TestCases { ) ) ); f_selfOrClientSyncAndVerdictTestBody(c_prDone, e_success); f_selfOrClientSyncAndVerdict(c_prDone, e_success); // Test Body tc_ac.start; Loading @@ -82,11 +82,11 @@ module AtsMec_UEidentityAPI_TestCases { )))))) -> value v_response { log("*** " & testcasename() & ": PASS: IUT successfully responds with a UeIdentityTag ***"); f_selfOrClientSyncAndVerdictTestBody(c_tbDone, e_success); f_selfOrClientSyncAndVerdict(c_tbDone, e_success); } [] tc_ac.timeout { log("*** " & testcasename() & ": INCONC: Expected message not received ***"); f_selfOrClientSyncAndVerdictTestBody(c_tbDone, e_timeout); f_selfOrClientSyncAndVerdict(c_tbDone, e_timeout); } } // End of 'alt' statement Loading Loading @@ -137,7 +137,7 @@ module AtsMec_UEidentityAPI_TestCases { ) ) ); f_selfOrClientSyncAndVerdictTestBody(c_prDone, e_success); f_selfOrClientSyncAndVerdict(c_prDone, e_success); // Test Body tc_ac.start; Loading @@ -151,11 +151,11 @@ module AtsMec_UEidentityAPI_TestCases { { *, mw_ue_identity_tag_item(PX_UE_IDENTITY_TAG, REGISTERED), * } )))))) -> value v_response { log("*** " & testcasename() & ": PASS: IUT successfully responds with a UeIdentityTag ***"); f_selfOrClientSyncAndVerdictTestBody(c_tbDone, e_success); f_selfOrClientSyncAndVerdict(c_tbDone, e_success); } [] tc_ac.timeout { log("*** " & testcasename() & ": INCONC: Expected message not received ***"); f_selfOrClientSyncAndVerdictTestBody(c_tbDone, e_timeout); f_selfOrClientSyncAndVerdict(c_tbDone, e_timeout); } } // End of 'alt' statement Loading Loading @@ -206,7 +206,7 @@ module AtsMec_UEidentityAPI_TestCases { ) ) ); f_selfOrClientSyncAndVerdictTestBody(c_prDone, e_success); f_selfOrClientSyncAndVerdict(c_prDone, e_success); // Test Body tc_ac.start; Loading @@ -220,11 +220,11 @@ module AtsMec_UEidentityAPI_TestCases { { *, mw_ue_identity_tag_item(PX_UE_IDENTITY_TAG, UNREGISTERED), * } )))))) -> value v_response { log("*** " & testcasename() & ": PASS: IUT successfully responds with a UeIdentityTag ***"); f_selfOrClientSyncAndVerdictTestBody(c_tbDone, e_success); f_selfOrClientSyncAndVerdict(c_tbDone, e_success); } [] tc_ac.timeout { log("*** " & testcasename() & ": INCONC: Expected message not received ***"); f_selfOrClientSyncAndVerdictTestBody(c_tbDone, e_timeout); f_selfOrClientSyncAndVerdict(c_tbDone, e_timeout); } } // End of 'alt' statement Loading ttcn/LibMec/LocationAPI/ttcn/LocationAPI_Templates.ttcn +52 −36 Original line number Diff line number Diff line Loading @@ -9,16 +9,16 @@ module LocationAPI_Templates { template (value) UserInfo m_user_info( in universal charstring p_address := PX_ADDRESS, in universal charstring p_accessPointId := PX_ACCESS_POINT_ID, in universal charstring p_zoneId := PX_ZONE_ID, in universal charstring p_resourceURL := PX_RESOURCE_URL, in TimeStamp p_timeStamp := PX_TIME_STAMP in universal charstring p_access_point_id := PX_ACCESS_POINT_ID, in universal charstring p_zone_id := PX_ZONE_ID, in universal charstring p_resource_url := PX_RESOURCE_URL, in TimeStamp p_time_stamp := PX_TIME_STAMP ) := { address_ := p_address, accessPointId := p_accessPointId, zoneId := p_zoneId, resourceURL := p_resourceURL, timeStamp := p_timeStamp, accessPointId := p_access_point_id, zoneId := p_zone_id, resourceURL := p_resource_url, timeStamp := p_time_stamp, locationInfo := omit, contextLocationInfo := omit, ancillaryInfo := omit Loading @@ -26,21 +26,37 @@ module LocationAPI_Templates { template (present) UserInfo mw_user_info( template (present) universal charstring p_address := ?, template (present) universal charstring p_accessPointId := ?, template (present) universal charstring p_zoneId := ?, template (present) universal charstring p_resourceURL := ?, template (present) TimeStamp p_timeStamp := ? template (present) universal charstring p_access_point_id := ?, template (present) universal charstring p_zone_id := ?, template (present) universal charstring p_resource_url := ?, template (present) TimeStamp p_time_stamp := ? ) := { address_ := p_address, accessPointId := p_accessPointId, zoneId := p_zoneId, resourceURL := p_resourceURL, timeStamp := p_timeStamp, accessPointId := p_access_point_id, zoneId := p_zone_id, resourceURL := p_resource_url, timeStamp := p_time_stamp, locationInfo := *, contextLocationInfo := *, ancillaryInfo := * } // End of template mw_user_info template (omit) UserList m_user_list( in template (omit) UserInfos p_userInfo := omit, in universal charstring p_resource_url ) := { user := p_userInfo, resourceURL := p_resource_url } // End of template m_user_list template UserList mw_user_list( template UserInfos p_userInfo := *, template (present) universal charstring p_resource_url := ? ) := { user := p_userInfo, resourceURL := p_resource_url } // End of template mw_user_list template (value) LocationInfo m_location_info( in float p_latitude, in float p_longitude, Loading @@ -64,31 +80,31 @@ module LocationAPI_Templates { } // End of template mw_location_info template (value) ZoneInfo m_zone_info( in universal charstring p_zoneId := PX_ZONE_ID, in UInt32 p_numberOfAccessPoints := PX_NB_ACCESS_POINTS, in UInt32 p_numberOfUnservicableAccessPoints := PX_NB_UNSERVICABLEL_ACCESS_POINTS, in UInt32 p_numberOfUsers := PX_NB_USERS, in universal charstring p_resourceURL := PX_RESOURCE_URL in universal charstring p_zone_id := PX_ZONE_ID, in UInt32 p_number_of_access_points := PX_NB_ACCESS_POINTS, in UInt32 p_number_of_unservicable_access_points := PX_NB_UNSERVICABLEL_ACCESS_POINTS, in UInt32 p_number_of_users := PX_NB_USERS, in universal charstring p_resource_url := PX_RESOURCE_URL ) := { zoneId := p_zoneId, numberOfAccessPoints := p_numberOfAccessPoints, numberOfUnservicableAccessPoints := p_numberOfUnservicableAccessPoints, numberOfUsers := p_numberOfUsers, resourceURL := p_resourceURL zoneId := p_zone_id, numberOfAccessPoints := p_number_of_access_points, numberOfUnservicableAccessPoints := p_number_of_unservicable_access_points, numberOfUsers := p_number_of_users, resourceURL := p_resource_url } // End of template m_zone_info template (present) ZoneInfo mw_zone_info( template (present) universal charstring p_zoneId := ?, template (present) UInt32 p_numberOfAccessPoints := ?, template (present) UInt32 p_numberOfUnservicableAccessPoints := ?, template (present) UInt32 p_numberOfUsers := ?, template (present) universal charstring p_resourceURL := ? template (present) universal charstring p_zone_id := ?, template (present) UInt32 p_number_of_access_points := ?, template (present) UInt32 p_number_of_unservicable_access_points := ?, template (present) UInt32 p_number_of_users := ?, template (present) universal charstring p_resource_url := ? ) := { zoneId := p_zoneId, numberOfAccessPoints := p_numberOfAccessPoints, numberOfUnservicableAccessPoints := p_numberOfUnservicableAccessPoints, numberOfUsers := p_numberOfUsers, resourceURL := p_resourceURL zoneId := p_zone_id, numberOfAccessPoints := p_number_of_access_points, numberOfUnservicableAccessPoints := p_number_of_unservicable_access_points, numberOfUsers := p_number_of_users, resourceURL := p_resource_url } // End of template mw_zone_info } // End of module LocationAPI_Templates ttcn/LibMec/ttcn/LibMec_Pics.ttcn +2 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,8 @@ module LibMec_Pics { modulepar charstring PICS_ME_APP_Q_ZONE_ID_URI := "/exampleAPI/location/v2/zones/"; modulepar charstring PICS_ME_APP_Q_USERS_LIST_URI := "/exampleAPI/location/v2/users"; modulepar charstring PICS_ME_APP_Q_UE_IDENTITY_ID_URI := "/exampleAPI/ui/v2/"; } // End of module LibMec_Pics Loading
ttcn/AtsMec/AtsMec_LocationAPI_TestCases.ttcn +3 −3 Original line number Diff line number Diff line Loading @@ -67,7 +67,7 @@ module AtsMec_LocationAPI_TestCases { ) ) ); f_selfOrClientSyncAndVerdictTestBody(c_prDone, e_success); f_selfOrClientSyncAndVerdict(c_prDone, e_success); // Test Body tc_ac.start; Loading @@ -80,11 +80,11 @@ module AtsMec_LocationAPI_TestCases { mw_user_info(-, -, PX_ZONE_ID) ))))) -> value v_response { log("*** " & testcasename() & ": PASS: IUT successfully responds with a ZoneId ***"); f_selfOrClientSyncAndVerdictTestBody(c_tbDone, e_success); f_selfOrClientSyncAndVerdict(c_tbDone, e_success); } [] tc_ac.timeout { log("*** " & testcasename() & ": INCONC: Expected message not received ***"); f_selfOrClientSyncAndVerdictTestBody(c_tbDone, e_timeout); f_selfOrClientSyncAndVerdict(c_tbDone, e_timeout); } } // End of 'alt' statement Loading
ttcn/AtsMec/AtsMec_TestControl.ttcn +4 −0 Original line number Diff line number Diff line Loading @@ -11,6 +11,7 @@ module AtsMec_TestControl { // AtsMec import from AtsMec_LocationAPI_TestCases all; import from AtsMec_UEidentityAPI_TestCases all; import from AtsMec_UEinformation_TestCases all; control { Loading @@ -23,6 +24,9 @@ module AtsMec_TestControl { execute(TC_MEC_PLAT_MP1_UETAG_BV_002()); execute(TC_MEC_PLAT_MP1_UETAG_BV_003()); } if (PICS_LOCATION_API_SUPPORTED) { execute(TC_MEC_PLAT_MP1_INF_BV_001()); } } } Loading
ttcn/AtsMec/AtsMec_UEidentityAPI.ttcn +9 −9 Original line number Diff line number Diff line Loading @@ -67,7 +67,7 @@ module AtsMec_UEidentityAPI_TestCases { ) ) ); f_selfOrClientSyncAndVerdictTestBody(c_prDone, e_success); f_selfOrClientSyncAndVerdict(c_prDone, e_success); // Test Body tc_ac.start; Loading @@ -82,11 +82,11 @@ module AtsMec_UEidentityAPI_TestCases { )))))) -> value v_response { log("*** " & testcasename() & ": PASS: IUT successfully responds with a UeIdentityTag ***"); f_selfOrClientSyncAndVerdictTestBody(c_tbDone, e_success); f_selfOrClientSyncAndVerdict(c_tbDone, e_success); } [] tc_ac.timeout { log("*** " & testcasename() & ": INCONC: Expected message not received ***"); f_selfOrClientSyncAndVerdictTestBody(c_tbDone, e_timeout); f_selfOrClientSyncAndVerdict(c_tbDone, e_timeout); } } // End of 'alt' statement Loading Loading @@ -137,7 +137,7 @@ module AtsMec_UEidentityAPI_TestCases { ) ) ); f_selfOrClientSyncAndVerdictTestBody(c_prDone, e_success); f_selfOrClientSyncAndVerdict(c_prDone, e_success); // Test Body tc_ac.start; Loading @@ -151,11 +151,11 @@ module AtsMec_UEidentityAPI_TestCases { { *, mw_ue_identity_tag_item(PX_UE_IDENTITY_TAG, REGISTERED), * } )))))) -> value v_response { log("*** " & testcasename() & ": PASS: IUT successfully responds with a UeIdentityTag ***"); f_selfOrClientSyncAndVerdictTestBody(c_tbDone, e_success); f_selfOrClientSyncAndVerdict(c_tbDone, e_success); } [] tc_ac.timeout { log("*** " & testcasename() & ": INCONC: Expected message not received ***"); f_selfOrClientSyncAndVerdictTestBody(c_tbDone, e_timeout); f_selfOrClientSyncAndVerdict(c_tbDone, e_timeout); } } // End of 'alt' statement Loading Loading @@ -206,7 +206,7 @@ module AtsMec_UEidentityAPI_TestCases { ) ) ); f_selfOrClientSyncAndVerdictTestBody(c_prDone, e_success); f_selfOrClientSyncAndVerdict(c_prDone, e_success); // Test Body tc_ac.start; Loading @@ -220,11 +220,11 @@ module AtsMec_UEidentityAPI_TestCases { { *, mw_ue_identity_tag_item(PX_UE_IDENTITY_TAG, UNREGISTERED), * } )))))) -> value v_response { log("*** " & testcasename() & ": PASS: IUT successfully responds with a UeIdentityTag ***"); f_selfOrClientSyncAndVerdictTestBody(c_tbDone, e_success); f_selfOrClientSyncAndVerdict(c_tbDone, e_success); } [] tc_ac.timeout { log("*** " & testcasename() & ": INCONC: Expected message not received ***"); f_selfOrClientSyncAndVerdictTestBody(c_tbDone, e_timeout); f_selfOrClientSyncAndVerdict(c_tbDone, e_timeout); } } // End of 'alt' statement Loading
ttcn/LibMec/LocationAPI/ttcn/LocationAPI_Templates.ttcn +52 −36 Original line number Diff line number Diff line Loading @@ -9,16 +9,16 @@ module LocationAPI_Templates { template (value) UserInfo m_user_info( in universal charstring p_address := PX_ADDRESS, in universal charstring p_accessPointId := PX_ACCESS_POINT_ID, in universal charstring p_zoneId := PX_ZONE_ID, in universal charstring p_resourceURL := PX_RESOURCE_URL, in TimeStamp p_timeStamp := PX_TIME_STAMP in universal charstring p_access_point_id := PX_ACCESS_POINT_ID, in universal charstring p_zone_id := PX_ZONE_ID, in universal charstring p_resource_url := PX_RESOURCE_URL, in TimeStamp p_time_stamp := PX_TIME_STAMP ) := { address_ := p_address, accessPointId := p_accessPointId, zoneId := p_zoneId, resourceURL := p_resourceURL, timeStamp := p_timeStamp, accessPointId := p_access_point_id, zoneId := p_zone_id, resourceURL := p_resource_url, timeStamp := p_time_stamp, locationInfo := omit, contextLocationInfo := omit, ancillaryInfo := omit Loading @@ -26,21 +26,37 @@ module LocationAPI_Templates { template (present) UserInfo mw_user_info( template (present) universal charstring p_address := ?, template (present) universal charstring p_accessPointId := ?, template (present) universal charstring p_zoneId := ?, template (present) universal charstring p_resourceURL := ?, template (present) TimeStamp p_timeStamp := ? template (present) universal charstring p_access_point_id := ?, template (present) universal charstring p_zone_id := ?, template (present) universal charstring p_resource_url := ?, template (present) TimeStamp p_time_stamp := ? ) := { address_ := p_address, accessPointId := p_accessPointId, zoneId := p_zoneId, resourceURL := p_resourceURL, timeStamp := p_timeStamp, accessPointId := p_access_point_id, zoneId := p_zone_id, resourceURL := p_resource_url, timeStamp := p_time_stamp, locationInfo := *, contextLocationInfo := *, ancillaryInfo := * } // End of template mw_user_info template (omit) UserList m_user_list( in template (omit) UserInfos p_userInfo := omit, in universal charstring p_resource_url ) := { user := p_userInfo, resourceURL := p_resource_url } // End of template m_user_list template UserList mw_user_list( template UserInfos p_userInfo := *, template (present) universal charstring p_resource_url := ? ) := { user := p_userInfo, resourceURL := p_resource_url } // End of template mw_user_list template (value) LocationInfo m_location_info( in float p_latitude, in float p_longitude, Loading @@ -64,31 +80,31 @@ module LocationAPI_Templates { } // End of template mw_location_info template (value) ZoneInfo m_zone_info( in universal charstring p_zoneId := PX_ZONE_ID, in UInt32 p_numberOfAccessPoints := PX_NB_ACCESS_POINTS, in UInt32 p_numberOfUnservicableAccessPoints := PX_NB_UNSERVICABLEL_ACCESS_POINTS, in UInt32 p_numberOfUsers := PX_NB_USERS, in universal charstring p_resourceURL := PX_RESOURCE_URL in universal charstring p_zone_id := PX_ZONE_ID, in UInt32 p_number_of_access_points := PX_NB_ACCESS_POINTS, in UInt32 p_number_of_unservicable_access_points := PX_NB_UNSERVICABLEL_ACCESS_POINTS, in UInt32 p_number_of_users := PX_NB_USERS, in universal charstring p_resource_url := PX_RESOURCE_URL ) := { zoneId := p_zoneId, numberOfAccessPoints := p_numberOfAccessPoints, numberOfUnservicableAccessPoints := p_numberOfUnservicableAccessPoints, numberOfUsers := p_numberOfUsers, resourceURL := p_resourceURL zoneId := p_zone_id, numberOfAccessPoints := p_number_of_access_points, numberOfUnservicableAccessPoints := p_number_of_unservicable_access_points, numberOfUsers := p_number_of_users, resourceURL := p_resource_url } // End of template m_zone_info template (present) ZoneInfo mw_zone_info( template (present) universal charstring p_zoneId := ?, template (present) UInt32 p_numberOfAccessPoints := ?, template (present) UInt32 p_numberOfUnservicableAccessPoints := ?, template (present) UInt32 p_numberOfUsers := ?, template (present) universal charstring p_resourceURL := ? template (present) universal charstring p_zone_id := ?, template (present) UInt32 p_number_of_access_points := ?, template (present) UInt32 p_number_of_unservicable_access_points := ?, template (present) UInt32 p_number_of_users := ?, template (present) universal charstring p_resource_url := ? ) := { zoneId := p_zoneId, numberOfAccessPoints := p_numberOfAccessPoints, numberOfUnservicableAccessPoints := p_numberOfUnservicableAccessPoints, numberOfUsers := p_numberOfUsers, resourceURL := p_resourceURL zoneId := p_zone_id, numberOfAccessPoints := p_number_of_access_points, numberOfUnservicableAccessPoints := p_number_of_unservicable_access_points, numberOfUsers := p_number_of_users, resourceURL := p_resource_url } // End of template mw_zone_info } // End of module LocationAPI_Templates
ttcn/LibMec/ttcn/LibMec_Pics.ttcn +2 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,8 @@ module LibMec_Pics { modulepar charstring PICS_ME_APP_Q_ZONE_ID_URI := "/exampleAPI/location/v2/zones/"; modulepar charstring PICS_ME_APP_Q_USERS_LIST_URI := "/exampleAPI/location/v2/users"; modulepar charstring PICS_ME_APP_Q_UE_IDENTITY_ID_URI := "/exampleAPI/ui/v2/"; } // End of module LibMec_Pics