Loading Test Purposes/MEC021/SRV/AMS/Ams.tplan2 +326 −161 File changed.Preview size limit exceeded, changes collapsed. Show changes Test Purposes/MEC021/SRV/AMS/Ams_BO_BI.tplan2 +596 −0 Original line number Diff line number Diff line Loading @@ -17,5 +17,601 @@ Package MEC_MEC021_SRV_AMS_BO_BI { import all from MEC_Common; Test Purpose { TP Id "TP_MEC_MEC021_SRV_AMS_001_BR" Test objective "Check that the AMS service returns an error when receives a query about a registered application mobility service with wrong parameters" Reference "ETSI GS MEC 021 clause 7.2.2", "ETSI GS MEC 021 clause 8.3.3.1" Config Id Config_MEC_1 PICS Selection PIC_AMS Initial conditions with { } Expected behaviour ensure that { when { the IUT entity receives a vGET containing uri indicating value "/amsi/v1/app_mobility_services?filter=(appMobilityServiceId,eq,{APP_MOBILITY_SERVICE_ID_1})"; // Wrong filter arguments from the AMS_CLIENT entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the AMS_CLIENT entity } } } Test Purpose { TP Id "TP_MEC_MEC021_SRV_AMS_002_BR" // Negative test: 400 Bad request Test objective "Check that the AMS service sends an error when it receives a malformed request to create a new application mobility service" Reference "ETSI GS MEC 021 clause 6.2", "ETSI GS MEC 021 clause 7.2.2", "ETSI GS MEC 021 clause 8.3.3.4" Config Id Config_MEC_1 PICS Selection PIC_AMS Initial conditions with { the IUT entity being_in idle_state } Expected behaviour ensure that { when { the IUT entity receives a vPOST containing uri indicating value "/amsi/v1/app_mobility_services", body containing RegistrationRequest containing appMobilityServiceId indicating value any_value // wrong field value: Shall be absent in POST requests, and present otherwise ; ; ; from the AMS_CLIENT entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the AMS_CLIENT entity } } } Test Purpose { TP Id "TP_MEC_MEC021_SRV_AMS_003_BR" Test objective "Check that the AMS service sends an error when it receives a malformed query about the available subscriptions" Reference "ETSI GS MEC 021 clause 6.9", "ETSI GS MEC 021 clause 7.3.4", "ETSI GS MEC 021 clause 8.6.3.1" Config Id Config_MEC_1 PICS Selection PIC_AMS Initial conditions with { the IUT entity having a AMS_subscription containing _link containing self indicating value SUBSCRIPTION_HREF_VALUE;, subscriptionType indicating value SUBSCRIPTION_TYPE; } Expected behaviour ensure that { when { the IUT entity receives a vGET containing uri indicating value "/amsi/v1/subscriptions/", query_parameters containing subscriptionType indicating value "info_app_adj" // Wrong parameter ; ; from the MEC_SUB entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the MEC_SUB entity } } } Test Purpose { TP Id "TP_MEC_MEC021_SRV_AMS_004_BR" Test objective "Check that the AMS service sends an error when it receives a malformed request to create a notification subscription" Reference "ETSI GS MEC 021 clause 6.9", "ETSI GS MEC 021 clause 7.3.2", "ETSI GS MEC 021 clause 7.3.3", "ETSI GS MEC 021 clause 8.6.3.4" Config Id Config_MEC_1 PICS Selection PIC_AMS Initial conditions with { the IUT entity being_in idle_state } Expected behaviour ensure that { when { the IUT entity receives a vPOST containing uri indicating value "/amsi/v1/subscriptions/", body containing NotificationSubscription containing subscriptionType indicating value "Subscription", // wrong parameter: MobilityProcedureSubscription or AdjacentAppInfoSubscription callbackReference indicating value CALLBACK_REFERENCE ; ; ; from the AMS_CLIENT entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the AMS_CLIENT entity } } } Test Purpose { TP Id "TP_MEC_MEC021_SRV_AMS_005_NF" Test objective "Check that the AMS service returns an error when receives a query about a not existing subscription" Reference "ETSI GS MEC 021 clause 6.9", "ETSI GS MEC 021 clause 7.4.2", "ETSI GS MEC 021 clause 7.4.3", "ETSI GS MEC 021 clause 8.7.3.1" Config Id Config_MEC_1 PICS Selection PIC_AMS Initial conditions with { the IUT entity having a AMS_subscription containing _link containing self indicating value SUBSCRIPTION_HREF_VALUE;, callbackReference indicating value CALLBACK_REFERENCE, subscriptionType indicating value SUBSCRIPTION_TYPE; // MobilityProcedureSubscription or AdjacentAppInfoSubscription } Expected behaviour ensure that { when { the IUT entity receives a vGET containing uri indicating value UNKNOWN_SUBSCRIPTION_HREF_VALUE; from the MEC_SUB entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found"; to the MEC_SUB entity } } } Test Purpose { TP Id "TP_MEC_MEC021_SRV_AMS_006_NF" Test objective "Check that the AMS service sends an error when it receives a delete request for a not existing subscription" Reference "ETSI GS MEC 021 clause 6.7", "ETSI GS MEC 021 clause 7.3.2", "ETSI GS MEC 021 clause 7.3.3", "ETSI GS MEC 021 clause 8.7.3.5" Config Id Config_MEC_1 PICS Selection PIC_AMS Initial conditions with { the IUT entity having a AMS_subscription containing _link containing self indicating value SUBSCRIPTION_HREF_VALUE ; ; } Expected behaviour ensure that { when { the IUT entity receives a vDELETE containing uri indicating value UNKNOWN_SUBSCRIPTION_HREF_VALUE; from the MEC_SUB entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found"; to the MEC_SUB entity } } } Test Purpose { TP Id "TP_MEC_MEC021_SRV_AMS_007_BR" Test objective "Check that the AMS service sends an error when it receives a malformed modify request for a given subscription" Reference "ETSI GS MEC 021 clause 7.3.2", "ETSI GS MEC 021 clause 7.3.3", "ETSI GS MEC 021 clause 8.7.3.2" Config Id Config_MEC_1 PICS Selection PIC_AMS Initial conditions with { the IUT entity having a AMS_subscription containing _link containing self indicating value SUBSCRIPTION_HREF_VALUE;, callbackReference indicating value CALLBACK_REFERENCE, subscriptionType indicating value SUBSCRIPTION_TYPE; // MobilityProcedureSubscription or AdjacentAppInfoSubscription } Expected behaviour ensure that { when { the IUT entity receives a vPUT containing uri indicating value SUBSCRIPTION_HREF_VALUE, body containing NotificationSubscription containing subscriptionType indicating value "Subscription", // Wrong parameter: MobilityProcedureSubscription or AdjacentAppInfoSubscription callbackReference indicating value NEW_CALLBACK_REFERENCE ; ; ; from the MEC_SUB entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the MEC_SUB entity } } } Test Purpose { TP Id "TP_MEC_MEC021_SRV_AMS_007_NF" Test objective "Check that the AMS service sends an error when it receives a modify request for a not existing subscription" Reference "ETSI GS MEC 021 clause 7.3.2", "ETSI GS MEC 021 clause 7.3.3", "ETSI GS MEC 021 clause 8.7.3.2" Config Id Config_MEC_1 PICS Selection PIC_AMS Initial conditions with { the IUT entity having a AMS_subscription containing _link containing self indicating value SUBSCRIPTION_HREF_VALUE;, callbackReference indicating value CALLBACK_REFERENCE, subscriptionType indicating value SUBSCRIPTION_TYPE; // MobilityProcedureSubscription or AdjacentAppInfoSubscription } Expected behaviour ensure that { when { the IUT entity receives a vPUT containing uri indicating value UNKNOWN_SUBSCRIPTION_HREF_VALUE, body containing NotificationSubscription containing subscriptionType indicating value SUBSCRIPTION_TYPE, // MobilityProcedureSubscription or AdjacentAppInfoSubscription callbackReference indicating value NEW_CALLBACK_REFERENCE ; ; ; from the MEC_SUB entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found"; to the MEC_SUB entity } } } Test Purpose { TP Id "TP_MEC_MEC021_SRV_AMS_011_NF" Test objective "Check that the AMS service sends an error when receives a query about a not existing individual application mobility service" Reference "ETSI GS MEC 021 clause 7.2.2", "ETSI GS MEC 021 clause 8.4.3.1" Config Id Config_MEC_1 PICS Selection PIC_AMS Initial conditions with { the IUT entity having a RegistrationInfoList containing RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1, serviceConsumerId indicating value SERVICE_CONSUMER_ID_1;, RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2 ; ; } Expected behaviour ensure that { when { the IUT entity receives a vGET containing uri indicating value "/amsi/v1/app_mobility_services/{NON_EXISTENT_APP_MOBILITY_SERVICE_ID}"; from the AMS_CLIENT entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found"; to the AMS_CLIENT entity } } } Test Purpose { TP Id "TP_MEC_MEC021_SRV_AMS_012_NF" Test objective "Check that the AMS service sends an error when receives a request to modify a not existing individual application mobility service" Reference "ETSI GS MEC 021 clause 6.4", "ETSI GS MEC 021 clause 7.2.2", "ETSI GS MEC 021 clause 8.4.3.2" Config Id Config_MEC_1 PICS Selection PIC_AMS Initial conditions with { the IUT entity having a RegistrationInfoList containing RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1, serviceConsumerId containing appInstanceId indicating value SERVICE_CONSUMER_ID_1 ; ;, RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2 ; ; } Expected behaviour ensure that { when { the IUT entity receives a vPUT containing uri indicating value "/amsi/v1/app_mobility_services/{NON_EXISTENT_APP_MOBILITY_SERVICE_ID}", body containing RegistrationInfo containing serviceConsumerId containing appInstanceId indicating value NEW_APP_INS_ID_NEW_1 ; ; ; ; from the AMS_CLIENT entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found"; to the AMS_CLIENT entity } } } Test Purpose { TP Id "TP_MEC_MEC021_SRV_AMS_012_BR" Test objective "Check that the AMS service sends an error when receives a request to modify a individual application mobility service using bad parameters" Reference "ETSI GS MEC 021 clause 6.4", "ETSI GS MEC 021 clause 7.2.2", "ETSI GS MEC 021 clause 8.4.3.2" Config Id Config_MEC_1 PICS Selection PIC_AMS Initial conditions with { the IUT entity having a RegistrationInfoList containing RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1, serviceConsumerId containing appInstanceId indicating value SERVICE_CONSUMER_ID_1 ; ;, RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2 ; ; } Expected behaviour ensure that { when { the IUT entity receives a vPUT containing uri indicating value "/amsi/v1/app_mobility_services/{APP_MOBILITY_SERVICE_ID_1}", body containing RegistrationInfo containing appMobilityServiceId indicating value omit ; ; ; // Wrong field value: Shall be present from the AMS_CLIENT entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the AMS_CLIENT entity } } } Test Purpose { TP Id "TP_MEC_MEC021_SRV_AMS_013_NF" Test objective "Check that the AMS service sends an error when is requested to delete the resource that represents the individual application mobility service" Reference "ETSI GS MEC 021 clause 6.3", "ETSI GS MEC 021 clause 7.2.2", "ETSI GS MEC 021 clause 8.4.3.5" Config Id Config_MEC_1 PICS Selection PIC_AMS Initial conditions with { the IUT entity having a RegistrationInfoList containing RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1, serviceConsumerId containing appInstanceId indicating value SERVICE_CONSUMER_ID_1 ; ;, RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2 ; ; } Expected behaviour ensure that { when { the IUT entity receives a vDELETE containing uri indicating value "/amsi/v1/app_mobility_services/{NON_ESISTENT_APP_MOBILITY_SERVICE_ID}"; from the AMS_CLIENT entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found"; to the AMS_CLIENT entity } } } Test Purpose { TP Id "TP_MEC_MEC021_SRV_AMS_014_NF" Test objective "Check that the AMS service send an error when is requested to deregister a not existent individual application mobility service" Reference "ETSI GS MEC 021 clause 7.2.2", "ETSI GS MEC 021 clause 8.5.3.4" Config Id Config_MEC_1 PICS Selection PIC_AMS Initial conditions with { the IUT entity having a RegistrationInfoList containing RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1, serviceConsumerId containing appInstanceId indicating value SERVICE_CONSUMER_ID_1 ; ;, RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2 ; ; } Expected behaviour ensure that { when { the IUT entity receives a vPOST containing uri indicating value "/amsi/v1/app_mobility_services/{NON_EXISTENT_APP_MOBILITY_SERVICE_ID}/deregisterTask"; from the AMS_CLIENT entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found"; to the AMS_CLIENT entity } } } Test Purpose { TP Id "TP_MEC_MEC021_SRV_AMS_015_BR" Test objective "Check that the AMS service sends an error about a specified adjacent application instances when request is inconsistent" Reference "ETSI GS MEC 021 clause 7.2.3", "ETSI GS MEC 021 clause 8.8.3.1" Config Id Config_MEC_1 PICS Selection PIC_AMS Initial conditions with { the IUT entity having a AdjacentAppInstanceInfoList containing AdjacentAppInstanceInfo containing appInstanceId indicating value APP_INSTANCE_ID_1, appDId indicating value APP_ID_1;, AdjacentAppInstanceInfo containing appInstanceId indicating value APP_INSTANCE_ID_2, appDId indicating value APP_ID_2;, AdjacentAppInstanceInfo containing appInstanceId indicating value APP_INSTANCE_ID_3, appDId indicating value APP_ID_3 ; ; } Expected behaviour ensure that { when { the IUT entity receives a vGET containing uri indicating value "/amsi/v1/queries/adjacent_app_instances?filter(appInstanceId,eq,{APP_INSTANCE_ID_1})"; from the AMS_CLIENT entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the AMS_CLIENT entity } } } } Test Purposes/MEC028/SRV/WAI/ApInfo.tplan2 +5 −5 Original line number Diff line number Diff line Loading @@ -10,8 +10,8 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_001_OK" Test objective "Check that the IUT responds with the list of WLAN Access Point" Reference "ETSI GS MEC 028 2.3.1, clause 7.3.3.1", "ETSI GS MEC 028 2.3.1, clause 6.2.2", Reference "ETSI GS MEC 028 clause 7.3.3.1", "ETSI GS MEC 028 clause 6.2.2", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1258" Config Id Config_MEC_4 Loading Loading @@ -60,8 +60,8 @@ Package MEC_MEC028_SRV_WAI { Test objective "Check that the IUT responds with the list of WLAN Access Point filtered by the bssid provided as query parameter" Reference "ETSI GS MEC 028 2.3.1, clause 7.3.3.1", "ETSI GS MEC 028 2.3.1, clause 6.2.2", Reference "ETSI GS MEC 028 clause 7.3.3.1", "ETSI GS MEC 028 clause 6.2.2", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1258" Loading Loading @@ -114,7 +114,7 @@ Package MEC_MEC028_SRV_WAI { Test objective "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference "ETSI GS MEC 028 2.3.1, clause 7.3.3.1" Reference "ETSI GS MEC 028 clause 7.3.3.1" Config Id Config_MEC_4 Loading Test Purposes/MEC028/SRV/WAI/ExistingSub.tplan2 +8 −8 Original line number Diff line number Diff line Loading @@ -10,8 +10,8 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_008_OK" Test objective "Check that the IUT responds with the list of Subscription" Reference "ETSI GS MEC 028 2.3.1, clause 7.6.3.1", "ETSI GS MEC 028 2.3.1, clause 6.3.2", Reference "ETSI GS MEC 028 clause 7.6.3.1", "ETSI GS MEC 028 clause 6.3.2", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1309" Config Id Config_MEC_4 Loading Loading @@ -59,7 +59,7 @@ Package MEC_MEC028_SRV_WAI { Test objective "Check that the IUT responds with an error when a request for existing subscription with incorrect parameters is sent" Reference "ETSI GS MEC 028 2.3.1, clause 7.6.3.1" Reference "ETSI GS MEC 028 clause 7.6.3.1" Config Id Config_MEC_4 Loading Loading @@ -95,8 +95,8 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_009_OK" Test objective "Check that the IUT responds with a Notification Subscription when it is modified" Reference "ETSI GS MEC 028 2.3.1, clause 7.6.3.2", "ETSI GS MEC 028 2.3.1, clause 6.3.2", Reference "ETSI GS MEC 028 clause 7.6.3.2", "ETSI GS MEC 028 clause 6.3.2", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1309" Config Id Config_MEC_4 Loading Loading @@ -166,7 +166,7 @@ Package MEC_MEC028_SRV_WAI { Test objective "Check that the IUT responds with an error when an invalid field is set in the subscription modification request" Reference "ETSI GS MEC 028 2.3.1, clause 7.6.3.2" Reference "ETSI GS MEC 028 clause 7.6.3.2" Config Id Config_MEC_4 Loading Loading @@ -223,7 +223,7 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_010_OK" Test objective "Check that the IUT responds with 204 when an existing subscription is correctly deleted" Reference "ETSI GS MEC 028 2.3.1, clause 7.6.3.5" Reference "ETSI GS MEC 028 clause 7.6.3.5" Config Id Config_MEC_4 Loading Loading @@ -267,7 +267,7 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_010_NF" Test objective "Check that the IUT responds with an error when an not existing subscription cannot be deleted" Reference "ETSI GS MEC 028 2.3.1, clause 7.6.3.5" Reference "ETSI GS MEC 028 clause 7.6.3.5" Config Id Config_MEC_4 Loading Test Purposes/MEC028/SRV/WAI/Measurement.tplan2 +14 −14 Original line number Diff line number Diff line Loading @@ -11,8 +11,8 @@ Package MEC_MEC028_SRV_WAI { Test objective "Check that the IUT responds with a list of measurement configurations available from the WLAN Access Information Service" Reference "ETSI GS MEC 028 2.3.1, clause 7.7.3.1", "ETSI GS MEC 028 2.3.1, clause 6.2.5", Reference "ETSI GS MEC 028 clause 7.7.3.1", "ETSI GS MEC 028 clause 6.2.5", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1961" Config Id Config_MEC_4 Loading Loading @@ -67,8 +67,8 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_013_OK" Test objective "Check that the IUT responds with a new measurement configuration" Reference "ETSI GS MEC 028 2.3.1, clause 7.7.3.4", "ETSI GS MEC 028 2.3.1, clause 6.2.4", Reference "ETSI GS MEC 028 clause 7.7.3.4", "ETSI GS MEC 028 clause 6.2.4", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1941" Config Id Config_MEC_4 Loading Loading @@ -119,8 +119,8 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_013_BR" Test objective "Check that the IUT responds with an error when an invalid request is sent" Reference "ETSI GS MEC 028 2.3.1, clause 7.7.3.4", "ETSI GS MEC 028 2.3.1, clause 6.2.4", Reference "ETSI GS MEC 028 clause 7.7.3.4", "ETSI GS MEC 028 clause 6.2.4", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1941" Config Id Config_MEC_4 Loading Loading @@ -164,8 +164,8 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_014_OK" Test objective "Check that the IUT responds with the specified measurement configuration" Reference "ETSI GS MEC 028 2.3.1, clause 7.8.3.1", "ETSI GS MEC 028 2.3.1, clause 6.2.4", Reference "ETSI GS MEC 028 clause 7.8.3.1", "ETSI GS MEC 028 clause 6.2.4", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1941" Config Id Config_MEC_4 Loading Loading @@ -212,7 +212,7 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_014_NF" Test objective "Check that the IUT responds with an error when an invalid request is sent" Reference "ETSI GS MEC 028 2.3.1, clause 7.8.3.1" Reference "ETSI GS MEC 028 clause 7.8.3.1" Config Id Config_MEC_4 PICS Selection PIC_SERVICES and PIC_MEC_PLAT Loading Loading @@ -249,8 +249,8 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_015_OK" Test objective "Check that the IUT responds with the modified measurement configuration" Reference "ETSI GS MEC 028 2.3.1, clause 7.8.3.2", "ETSI GS MEC 028 2.3.1, clause 6.2.4", Reference "ETSI GS MEC 028 clause 7.8.3.2", "ETSI GS MEC 028 clause 6.2.4", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1941" Config Id Config_MEC_4 Loading Loading @@ -311,7 +311,7 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_015_NF" Test objective "Check that the IUT responds with an error when an invalid request is sent" Reference "ETSI GS MEC 028 2.3.1, clause 7.8.3.2" Reference "ETSI GS MEC 028 clause 7.8.3.2" Config Id Config_MEC_4 PICS Selection PIC_SERVICES and PIC_MEC_PLAT Loading Loading @@ -358,7 +358,7 @@ Package MEC_MEC028_SRV_WAI { Test objective "Check that the IUT responds with with 204 when requested to delete the specified measurement configuration" Reference "ETSI GS MEC 028 2.3.1, clause 7.8.3.5" Reference "ETSI GS MEC 028 clause 7.8.3.5" Config Id Config_MEC_4 PICS Selection PIC_SERVICES and PIC_MEC_PLAT Loading Loading @@ -399,7 +399,7 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_016_NF" Test objective "Check that the IUT responds with an error when an invalid request is sent" Reference "ETSI GS MEC 028 2.3.1, clause 7.8.3.5" Reference "ETSI GS MEC 028 clause 7.8.3.5" Config Id Config_MEC_4 PICS Selection PIC_SERVICES and PIC_MEC_PLAT Loading Loading
Test Purposes/MEC021/SRV/AMS/Ams.tplan2 +326 −161 File changed.Preview size limit exceeded, changes collapsed. Show changes
Test Purposes/MEC021/SRV/AMS/Ams_BO_BI.tplan2 +596 −0 Original line number Diff line number Diff line Loading @@ -17,5 +17,601 @@ Package MEC_MEC021_SRV_AMS_BO_BI { import all from MEC_Common; Test Purpose { TP Id "TP_MEC_MEC021_SRV_AMS_001_BR" Test objective "Check that the AMS service returns an error when receives a query about a registered application mobility service with wrong parameters" Reference "ETSI GS MEC 021 clause 7.2.2", "ETSI GS MEC 021 clause 8.3.3.1" Config Id Config_MEC_1 PICS Selection PIC_AMS Initial conditions with { } Expected behaviour ensure that { when { the IUT entity receives a vGET containing uri indicating value "/amsi/v1/app_mobility_services?filter=(appMobilityServiceId,eq,{APP_MOBILITY_SERVICE_ID_1})"; // Wrong filter arguments from the AMS_CLIENT entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the AMS_CLIENT entity } } } Test Purpose { TP Id "TP_MEC_MEC021_SRV_AMS_002_BR" // Negative test: 400 Bad request Test objective "Check that the AMS service sends an error when it receives a malformed request to create a new application mobility service" Reference "ETSI GS MEC 021 clause 6.2", "ETSI GS MEC 021 clause 7.2.2", "ETSI GS MEC 021 clause 8.3.3.4" Config Id Config_MEC_1 PICS Selection PIC_AMS Initial conditions with { the IUT entity being_in idle_state } Expected behaviour ensure that { when { the IUT entity receives a vPOST containing uri indicating value "/amsi/v1/app_mobility_services", body containing RegistrationRequest containing appMobilityServiceId indicating value any_value // wrong field value: Shall be absent in POST requests, and present otherwise ; ; ; from the AMS_CLIENT entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the AMS_CLIENT entity } } } Test Purpose { TP Id "TP_MEC_MEC021_SRV_AMS_003_BR" Test objective "Check that the AMS service sends an error when it receives a malformed query about the available subscriptions" Reference "ETSI GS MEC 021 clause 6.9", "ETSI GS MEC 021 clause 7.3.4", "ETSI GS MEC 021 clause 8.6.3.1" Config Id Config_MEC_1 PICS Selection PIC_AMS Initial conditions with { the IUT entity having a AMS_subscription containing _link containing self indicating value SUBSCRIPTION_HREF_VALUE;, subscriptionType indicating value SUBSCRIPTION_TYPE; } Expected behaviour ensure that { when { the IUT entity receives a vGET containing uri indicating value "/amsi/v1/subscriptions/", query_parameters containing subscriptionType indicating value "info_app_adj" // Wrong parameter ; ; from the MEC_SUB entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the MEC_SUB entity } } } Test Purpose { TP Id "TP_MEC_MEC021_SRV_AMS_004_BR" Test objective "Check that the AMS service sends an error when it receives a malformed request to create a notification subscription" Reference "ETSI GS MEC 021 clause 6.9", "ETSI GS MEC 021 clause 7.3.2", "ETSI GS MEC 021 clause 7.3.3", "ETSI GS MEC 021 clause 8.6.3.4" Config Id Config_MEC_1 PICS Selection PIC_AMS Initial conditions with { the IUT entity being_in idle_state } Expected behaviour ensure that { when { the IUT entity receives a vPOST containing uri indicating value "/amsi/v1/subscriptions/", body containing NotificationSubscription containing subscriptionType indicating value "Subscription", // wrong parameter: MobilityProcedureSubscription or AdjacentAppInfoSubscription callbackReference indicating value CALLBACK_REFERENCE ; ; ; from the AMS_CLIENT entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the AMS_CLIENT entity } } } Test Purpose { TP Id "TP_MEC_MEC021_SRV_AMS_005_NF" Test objective "Check that the AMS service returns an error when receives a query about a not existing subscription" Reference "ETSI GS MEC 021 clause 6.9", "ETSI GS MEC 021 clause 7.4.2", "ETSI GS MEC 021 clause 7.4.3", "ETSI GS MEC 021 clause 8.7.3.1" Config Id Config_MEC_1 PICS Selection PIC_AMS Initial conditions with { the IUT entity having a AMS_subscription containing _link containing self indicating value SUBSCRIPTION_HREF_VALUE;, callbackReference indicating value CALLBACK_REFERENCE, subscriptionType indicating value SUBSCRIPTION_TYPE; // MobilityProcedureSubscription or AdjacentAppInfoSubscription } Expected behaviour ensure that { when { the IUT entity receives a vGET containing uri indicating value UNKNOWN_SUBSCRIPTION_HREF_VALUE; from the MEC_SUB entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found"; to the MEC_SUB entity } } } Test Purpose { TP Id "TP_MEC_MEC021_SRV_AMS_006_NF" Test objective "Check that the AMS service sends an error when it receives a delete request for a not existing subscription" Reference "ETSI GS MEC 021 clause 6.7", "ETSI GS MEC 021 clause 7.3.2", "ETSI GS MEC 021 clause 7.3.3", "ETSI GS MEC 021 clause 8.7.3.5" Config Id Config_MEC_1 PICS Selection PIC_AMS Initial conditions with { the IUT entity having a AMS_subscription containing _link containing self indicating value SUBSCRIPTION_HREF_VALUE ; ; } Expected behaviour ensure that { when { the IUT entity receives a vDELETE containing uri indicating value UNKNOWN_SUBSCRIPTION_HREF_VALUE; from the MEC_SUB entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found"; to the MEC_SUB entity } } } Test Purpose { TP Id "TP_MEC_MEC021_SRV_AMS_007_BR" Test objective "Check that the AMS service sends an error when it receives a malformed modify request for a given subscription" Reference "ETSI GS MEC 021 clause 7.3.2", "ETSI GS MEC 021 clause 7.3.3", "ETSI GS MEC 021 clause 8.7.3.2" Config Id Config_MEC_1 PICS Selection PIC_AMS Initial conditions with { the IUT entity having a AMS_subscription containing _link containing self indicating value SUBSCRIPTION_HREF_VALUE;, callbackReference indicating value CALLBACK_REFERENCE, subscriptionType indicating value SUBSCRIPTION_TYPE; // MobilityProcedureSubscription or AdjacentAppInfoSubscription } Expected behaviour ensure that { when { the IUT entity receives a vPUT containing uri indicating value SUBSCRIPTION_HREF_VALUE, body containing NotificationSubscription containing subscriptionType indicating value "Subscription", // Wrong parameter: MobilityProcedureSubscription or AdjacentAppInfoSubscription callbackReference indicating value NEW_CALLBACK_REFERENCE ; ; ; from the MEC_SUB entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the MEC_SUB entity } } } Test Purpose { TP Id "TP_MEC_MEC021_SRV_AMS_007_NF" Test objective "Check that the AMS service sends an error when it receives a modify request for a not existing subscription" Reference "ETSI GS MEC 021 clause 7.3.2", "ETSI GS MEC 021 clause 7.3.3", "ETSI GS MEC 021 clause 8.7.3.2" Config Id Config_MEC_1 PICS Selection PIC_AMS Initial conditions with { the IUT entity having a AMS_subscription containing _link containing self indicating value SUBSCRIPTION_HREF_VALUE;, callbackReference indicating value CALLBACK_REFERENCE, subscriptionType indicating value SUBSCRIPTION_TYPE; // MobilityProcedureSubscription or AdjacentAppInfoSubscription } Expected behaviour ensure that { when { the IUT entity receives a vPUT containing uri indicating value UNKNOWN_SUBSCRIPTION_HREF_VALUE, body containing NotificationSubscription containing subscriptionType indicating value SUBSCRIPTION_TYPE, // MobilityProcedureSubscription or AdjacentAppInfoSubscription callbackReference indicating value NEW_CALLBACK_REFERENCE ; ; ; from the MEC_SUB entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found"; to the MEC_SUB entity } } } Test Purpose { TP Id "TP_MEC_MEC021_SRV_AMS_011_NF" Test objective "Check that the AMS service sends an error when receives a query about a not existing individual application mobility service" Reference "ETSI GS MEC 021 clause 7.2.2", "ETSI GS MEC 021 clause 8.4.3.1" Config Id Config_MEC_1 PICS Selection PIC_AMS Initial conditions with { the IUT entity having a RegistrationInfoList containing RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1, serviceConsumerId indicating value SERVICE_CONSUMER_ID_1;, RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2 ; ; } Expected behaviour ensure that { when { the IUT entity receives a vGET containing uri indicating value "/amsi/v1/app_mobility_services/{NON_EXISTENT_APP_MOBILITY_SERVICE_ID}"; from the AMS_CLIENT entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found"; to the AMS_CLIENT entity } } } Test Purpose { TP Id "TP_MEC_MEC021_SRV_AMS_012_NF" Test objective "Check that the AMS service sends an error when receives a request to modify a not existing individual application mobility service" Reference "ETSI GS MEC 021 clause 6.4", "ETSI GS MEC 021 clause 7.2.2", "ETSI GS MEC 021 clause 8.4.3.2" Config Id Config_MEC_1 PICS Selection PIC_AMS Initial conditions with { the IUT entity having a RegistrationInfoList containing RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1, serviceConsumerId containing appInstanceId indicating value SERVICE_CONSUMER_ID_1 ; ;, RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2 ; ; } Expected behaviour ensure that { when { the IUT entity receives a vPUT containing uri indicating value "/amsi/v1/app_mobility_services/{NON_EXISTENT_APP_MOBILITY_SERVICE_ID}", body containing RegistrationInfo containing serviceConsumerId containing appInstanceId indicating value NEW_APP_INS_ID_NEW_1 ; ; ; ; from the AMS_CLIENT entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found"; to the AMS_CLIENT entity } } } Test Purpose { TP Id "TP_MEC_MEC021_SRV_AMS_012_BR" Test objective "Check that the AMS service sends an error when receives a request to modify a individual application mobility service using bad parameters" Reference "ETSI GS MEC 021 clause 6.4", "ETSI GS MEC 021 clause 7.2.2", "ETSI GS MEC 021 clause 8.4.3.2" Config Id Config_MEC_1 PICS Selection PIC_AMS Initial conditions with { the IUT entity having a RegistrationInfoList containing RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1, serviceConsumerId containing appInstanceId indicating value SERVICE_CONSUMER_ID_1 ; ;, RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2 ; ; } Expected behaviour ensure that { when { the IUT entity receives a vPUT containing uri indicating value "/amsi/v1/app_mobility_services/{APP_MOBILITY_SERVICE_ID_1}", body containing RegistrationInfo containing appMobilityServiceId indicating value omit ; ; ; // Wrong field value: Shall be present from the AMS_CLIENT entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the AMS_CLIENT entity } } } Test Purpose { TP Id "TP_MEC_MEC021_SRV_AMS_013_NF" Test objective "Check that the AMS service sends an error when is requested to delete the resource that represents the individual application mobility service" Reference "ETSI GS MEC 021 clause 6.3", "ETSI GS MEC 021 clause 7.2.2", "ETSI GS MEC 021 clause 8.4.3.5" Config Id Config_MEC_1 PICS Selection PIC_AMS Initial conditions with { the IUT entity having a RegistrationInfoList containing RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1, serviceConsumerId containing appInstanceId indicating value SERVICE_CONSUMER_ID_1 ; ;, RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2 ; ; } Expected behaviour ensure that { when { the IUT entity receives a vDELETE containing uri indicating value "/amsi/v1/app_mobility_services/{NON_ESISTENT_APP_MOBILITY_SERVICE_ID}"; from the AMS_CLIENT entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found"; to the AMS_CLIENT entity } } } Test Purpose { TP Id "TP_MEC_MEC021_SRV_AMS_014_NF" Test objective "Check that the AMS service send an error when is requested to deregister a not existent individual application mobility service" Reference "ETSI GS MEC 021 clause 7.2.2", "ETSI GS MEC 021 clause 8.5.3.4" Config Id Config_MEC_1 PICS Selection PIC_AMS Initial conditions with { the IUT entity having a RegistrationInfoList containing RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_1, serviceConsumerId containing appInstanceId indicating value SERVICE_CONSUMER_ID_1 ; ;, RegistrationInfo containing appMobilityServiceId indicating value APP_MOBILITY_SERVICE_ID_2 ; ; } Expected behaviour ensure that { when { the IUT entity receives a vPOST containing uri indicating value "/amsi/v1/app_mobility_services/{NON_EXISTENT_APP_MOBILITY_SERVICE_ID}/deregisterTask"; from the AMS_CLIENT entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found"; to the AMS_CLIENT entity } } } Test Purpose { TP Id "TP_MEC_MEC021_SRV_AMS_015_BR" Test objective "Check that the AMS service sends an error about a specified adjacent application instances when request is inconsistent" Reference "ETSI GS MEC 021 clause 7.2.3", "ETSI GS MEC 021 clause 8.8.3.1" Config Id Config_MEC_1 PICS Selection PIC_AMS Initial conditions with { the IUT entity having a AdjacentAppInstanceInfoList containing AdjacentAppInstanceInfo containing appInstanceId indicating value APP_INSTANCE_ID_1, appDId indicating value APP_ID_1;, AdjacentAppInstanceInfo containing appInstanceId indicating value APP_INSTANCE_ID_2, appDId indicating value APP_ID_2;, AdjacentAppInstanceInfo containing appInstanceId indicating value APP_INSTANCE_ID_3, appDId indicating value APP_ID_3 ; ; } Expected behaviour ensure that { when { the IUT entity receives a vGET containing uri indicating value "/amsi/v1/queries/adjacent_app_instances?filter(appInstanceId,eq,{APP_INSTANCE_ID_1})"; from the AMS_CLIENT entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request"; to the AMS_CLIENT entity } } } }
Test Purposes/MEC028/SRV/WAI/ApInfo.tplan2 +5 −5 Original line number Diff line number Diff line Loading @@ -10,8 +10,8 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_001_OK" Test objective "Check that the IUT responds with the list of WLAN Access Point" Reference "ETSI GS MEC 028 2.3.1, clause 7.3.3.1", "ETSI GS MEC 028 2.3.1, clause 6.2.2", Reference "ETSI GS MEC 028 clause 7.3.3.1", "ETSI GS MEC 028 clause 6.2.2", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1258" Config Id Config_MEC_4 Loading Loading @@ -60,8 +60,8 @@ Package MEC_MEC028_SRV_WAI { Test objective "Check that the IUT responds with the list of WLAN Access Point filtered by the bssid provided as query parameter" Reference "ETSI GS MEC 028 2.3.1, clause 7.3.3.1", "ETSI GS MEC 028 2.3.1, clause 6.2.2", Reference "ETSI GS MEC 028 clause 7.3.3.1", "ETSI GS MEC 028 clause 6.2.2", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1258" Loading Loading @@ -114,7 +114,7 @@ Package MEC_MEC028_SRV_WAI { Test objective "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application" Reference "ETSI GS MEC 028 2.3.1, clause 7.3.3.1" Reference "ETSI GS MEC 028 clause 7.3.3.1" Config Id Config_MEC_4 Loading
Test Purposes/MEC028/SRV/WAI/ExistingSub.tplan2 +8 −8 Original line number Diff line number Diff line Loading @@ -10,8 +10,8 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_008_OK" Test objective "Check that the IUT responds with the list of Subscription" Reference "ETSI GS MEC 028 2.3.1, clause 7.6.3.1", "ETSI GS MEC 028 2.3.1, clause 6.3.2", Reference "ETSI GS MEC 028 clause 7.6.3.1", "ETSI GS MEC 028 clause 6.3.2", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1309" Config Id Config_MEC_4 Loading Loading @@ -59,7 +59,7 @@ Package MEC_MEC028_SRV_WAI { Test objective "Check that the IUT responds with an error when a request for existing subscription with incorrect parameters is sent" Reference "ETSI GS MEC 028 2.3.1, clause 7.6.3.1" Reference "ETSI GS MEC 028 clause 7.6.3.1" Config Id Config_MEC_4 Loading Loading @@ -95,8 +95,8 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_009_OK" Test objective "Check that the IUT responds with a Notification Subscription when it is modified" Reference "ETSI GS MEC 028 2.3.1, clause 7.6.3.2", "ETSI GS MEC 028 2.3.1, clause 6.3.2", Reference "ETSI GS MEC 028 clause 7.6.3.2", "ETSI GS MEC 028 clause 6.3.2", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1309" Config Id Config_MEC_4 Loading Loading @@ -166,7 +166,7 @@ Package MEC_MEC028_SRV_WAI { Test objective "Check that the IUT responds with an error when an invalid field is set in the subscription modification request" Reference "ETSI GS MEC 028 2.3.1, clause 7.6.3.2" Reference "ETSI GS MEC 028 clause 7.6.3.2" Config Id Config_MEC_4 Loading Loading @@ -223,7 +223,7 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_010_OK" Test objective "Check that the IUT responds with 204 when an existing subscription is correctly deleted" Reference "ETSI GS MEC 028 2.3.1, clause 7.6.3.5" Reference "ETSI GS MEC 028 clause 7.6.3.5" Config Id Config_MEC_4 Loading Loading @@ -267,7 +267,7 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_010_NF" Test objective "Check that the IUT responds with an error when an not existing subscription cannot be deleted" Reference "ETSI GS MEC 028 2.3.1, clause 7.6.3.5" Reference "ETSI GS MEC 028 clause 7.6.3.5" Config Id Config_MEC_4 Loading
Test Purposes/MEC028/SRV/WAI/Measurement.tplan2 +14 −14 Original line number Diff line number Diff line Loading @@ -11,8 +11,8 @@ Package MEC_MEC028_SRV_WAI { Test objective "Check that the IUT responds with a list of measurement configurations available from the WLAN Access Information Service" Reference "ETSI GS MEC 028 2.3.1, clause 7.7.3.1", "ETSI GS MEC 028 2.3.1, clause 6.2.5", Reference "ETSI GS MEC 028 clause 7.7.3.1", "ETSI GS MEC 028 clause 6.2.5", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1961" Config Id Config_MEC_4 Loading Loading @@ -67,8 +67,8 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_013_OK" Test objective "Check that the IUT responds with a new measurement configuration" Reference "ETSI GS MEC 028 2.3.1, clause 7.7.3.4", "ETSI GS MEC 028 2.3.1, clause 6.2.4", Reference "ETSI GS MEC 028 clause 7.7.3.4", "ETSI GS MEC 028 clause 6.2.4", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1941" Config Id Config_MEC_4 Loading Loading @@ -119,8 +119,8 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_013_BR" Test objective "Check that the IUT responds with an error when an invalid request is sent" Reference "ETSI GS MEC 028 2.3.1, clause 7.7.3.4", "ETSI GS MEC 028 2.3.1, clause 6.2.4", Reference "ETSI GS MEC 028 clause 7.7.3.4", "ETSI GS MEC 028 clause 6.2.4", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1941" Config Id Config_MEC_4 Loading Loading @@ -164,8 +164,8 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_014_OK" Test objective "Check that the IUT responds with the specified measurement configuration" Reference "ETSI GS MEC 028 2.3.1, clause 7.8.3.1", "ETSI GS MEC 028 2.3.1, clause 6.2.4", Reference "ETSI GS MEC 028 clause 7.8.3.1", "ETSI GS MEC 028 clause 6.2.4", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1941" Config Id Config_MEC_4 Loading Loading @@ -212,7 +212,7 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_014_NF" Test objective "Check that the IUT responds with an error when an invalid request is sent" Reference "ETSI GS MEC 028 2.3.1, clause 7.8.3.1" Reference "ETSI GS MEC 028 clause 7.8.3.1" Config Id Config_MEC_4 PICS Selection PIC_SERVICES and PIC_MEC_PLAT Loading Loading @@ -249,8 +249,8 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_015_OK" Test objective "Check that the IUT responds with the modified measurement configuration" Reference "ETSI GS MEC 028 2.3.1, clause 7.8.3.2", "ETSI GS MEC 028 2.3.1, clause 6.2.4", Reference "ETSI GS MEC 028 clause 7.8.3.2", "ETSI GS MEC 028 clause 6.2.4", "https://forge.etsi.org/rep/mec/gs028-wai-api/blob/v2.3.1/WlanInformationApi.yaml#L1941" Config Id Config_MEC_4 Loading Loading @@ -311,7 +311,7 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_015_NF" Test objective "Check that the IUT responds with an error when an invalid request is sent" Reference "ETSI GS MEC 028 2.3.1, clause 7.8.3.2" Reference "ETSI GS MEC 028 clause 7.8.3.2" Config Id Config_MEC_4 PICS Selection PIC_SERVICES and PIC_MEC_PLAT Loading Loading @@ -358,7 +358,7 @@ Package MEC_MEC028_SRV_WAI { Test objective "Check that the IUT responds with with 204 when requested to delete the specified measurement configuration" Reference "ETSI GS MEC 028 2.3.1, clause 7.8.3.5" Reference "ETSI GS MEC 028 clause 7.8.3.5" Config Id Config_MEC_4 PICS Selection PIC_SERVICES and PIC_MEC_PLAT Loading Loading @@ -399,7 +399,7 @@ Package MEC_MEC028_SRV_WAI { TP Id "TP_MEC_MEC028_SRV_WAI_016_NF" Test objective "Check that the IUT responds with an error when an invalid request is sent" Reference "ETSI GS MEC 028 2.3.1, clause 7.8.3.5" Reference "ETSI GS MEC 028 clause 7.8.3.5" Config Id Config_MEC_4 PICS Selection PIC_SERVICES and PIC_MEC_PLAT Loading