Commit 2f2ddda3 authored by YannGarcia's avatar YannGarcia
Browse files

TTF T027: Review MEC011/Subscription; Change v1 into v2

parent 26a33a55
Loading
Loading
Loading
Loading
+73 −96
Original line number Diff line number Diff line
@@ -15,10 +15,11 @@ Package MEC_MEC011_SRV_APPSUB {
      TP Id "TP_MEC_MEC011_SRV_APPSUB_001_OK"

      Test objective
         "Check that the IUT responds with a list of subscriptions for notifications
         on services availability when queried by a MEC Application"
         "Check that the IUT responds with a list of subscriptions for notifications on services availability when queried by a MEC Application"

      Reference "ETSI GS MEC 011 3.2.1, clause 7.2.3.3.1",
      Reference 
        "ETSI GS MEC 011 3.2.1, clause 5.2.6",
        "ETSI GS MEC 011 3.2.1, clause 7.2.3.3.1",
        "https://forge.etsi.org/rep/mec/gs011-app-enablement-api/blob/master/MecAppSupportApi.yaml#L574#/definitions/MecAppSuptApiSubscriptionLinkList" //Outdated

      Config Id Config_MEC_1
@@ -28,8 +29,9 @@ Package MEC_MEC011_SRV_APPSUB {
      Initial conditions  with {
         the IUT entity being_in idle_state and
         the IUT entity having a apps_instance containing
            instance_id indicating value APP_INSTANCE_ID
         ;
            instance_id indicating value APP_INSTANCE_ID; and
         the IUT entity having a subscriptions containing
            subscription_id indicating value SUBSCRIPTION_ID;
      }

      // MEC 011 3.2.1, clause 5.2.6
@@ -37,8 +39,7 @@ Package MEC_MEC011_SRV_APPSUB {
         ensure that {
            when {
               the IUT entity receives a vGET containing
                  uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/subscriptions"
               ;
                  uri indicating value "mec_app_support/v2/applications/{APP_INSTANCE_ID}/subscriptions";
               from the MEC_APP entity
            }
            then {
@@ -46,9 +47,7 @@ Package MEC_MEC011_SRV_APPSUB {
               the IUT entity sends a HTTP_RESPONSE containing
                  status_code set to "200 OK"
                  body containing
                     SubscriptionLinkList set to any_value
                  ;
               ;
                     SubscriptionLinkList set to any_value;;
               to the MEC_APP entity
            }
         }
@@ -59,10 +58,11 @@ Package MEC_MEC011_SRV_APPSUB {
      TP Id "TP_MEC_MEC011_SRV_APPSUB_001_NF"

      Test objective
         "Check that the IUT responds with an error when
         a request for an unknown URI is sent by a MEC Application"
         "Check that the IUT responds with an error when a request for an unknown URI is sent by a MEC Application"

      Reference "ETSI GS MEC 011 3.2.1, clause 7.2.3.3.1"
      Reference
        "ETSI GS MEC 011 3.2.1, clause 5.2.6",
        "ETSI GS MEC 011 3.2.1, clause 7.2.3.3.1"

      Config Id Config_MEC_1

@@ -71,8 +71,7 @@ Package MEC_MEC011_SRV_APPSUB {
      Initial conditions  with {
         the IUT entity being_in idle_state and
         the IUT entity not having a apps_instance containing
            instance_id indicating value NON_EXISTENT_APP_INSTANCE_ID
         ;
            instance_id indicating value NON_EXISTENT_APP_INSTANCE_ID;
      }

      // MEC 011 3.2.1, clause 5.2.6
@@ -80,15 +79,13 @@ Package MEC_MEC011_SRV_APPSUB {
         ensure that {
            when {
               the IUT entity receives a vGET containing
                  uri indicating value "mec_app_support/v1/applications/{NON_EXISTENT_APP_INSTANCE_ID}/subscriptions"
               ;
                  uri indicating value "mec_app_support/v2/applications/{NON_EXISTENT_APP_INSTANCE_ID}/subscriptions";
               from the MEC_APP entity
            }
            then {
               // MEC 011 3.2.1, clause 7.2.3.3.1
               the IUT entity sends a HTTP_RESPONSE containing
                  status_code set to "404 Not Found"
               ;
                  status_code set to "404 Not Found";
               to the MEC_APP entity
            }
         }
@@ -99,10 +96,11 @@ Package MEC_MEC011_SRV_APPSUB {
      TP Id "TP_MEC_MEC011_SRV_APPSUB_002_OK"

      Test objective
         "Check that the IUT acknowledges the subscription by a MEC Application
         to notifications on termination events"
         "Check that the IUT acknowledges the subscription by a MEC Application to notifications on termination events"

      Reference "ETSI GS MEC 011 3.2.1, clause 7.2.3.3.4",
      Reference 
        "ETSI GS MEC 011 3.2.1, clause 5.2.6",
        "ETSI GS MEC 011 3.2.1, clause 7.2.3.3.4",
        "https://forge.etsi.org/rep/mec/gs011-app-enablement-api/blob/master/MecAppSupportApi.yaml#L383#/definitions/AppTerminationNotificationSubscription" //Outdated

      Config Id Config_MEC_1
@@ -112,8 +110,8 @@ Package MEC_MEC011_SRV_APPSUB {
      Initial conditions  with {
         the IUT entity being_in idle_state and
         the IUT entity having a apps_instance containing
            instance_id indicating value APP_INSTANCE_ID
         ;
            instance_id indicating value APP_INSTANCE_ID; and
         the IUT entity not having any subscriptions
      }

      // MEC 011 3.2.1, clause 7.2.3.3.4
@@ -121,28 +119,22 @@ Package MEC_MEC011_SRV_APPSUB {
         ensure that {
            when {
               the IUT entity receives a vPOST containing
                  uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/subscriptions"
                  uri indicating value "mec_app_support/v2/applications/{APP_INSTANCE_ID}/subscriptions"
                  body containing
                     AppTerminationNotificationSubscription containing
                        subscriptionType indicating value "AppTerminationNotificationSubscription",
                        callbackReference indicating value some_uri
                     ;
                  ;
               ;
                        callbackReference indicating value some_uri;;;
               from the MEC_APP entity
            }
            then {
               // MEC 011 3.2.1, clause 7.2.3.3.4 
               // MEC 011 3.2.1, clause 7.1.4.2 
               the IUT entity sends a HTTP_RESPONSE containing
                  status_code set to "201 Created",
                  Location set to LOCATION,
                  body containing
                     AppTerminationNotificationSubscription containing
                        subscriptionType set to "AppTerminationNotificationSubscription",
                        callbackReference set to some_uri
                     ;
                  ;
               ;
                        callbackReference set to some_uri;;;
               to the MEC_APP entity
            }
         }
@@ -153,10 +145,12 @@ Package MEC_MEC011_SRV_APPSUB {
      TP Id "TP_MEC_MEC011_SRV_APPSUB_002_BR"

      Test objective
         "Check that the IUT responds with an error when
         a request with incorrect parameters is sent by a MEC Application"
         "Check that the IUT responds with an error when a request with incorrect parameters is sent by a MEC Application"

      Reference "ETSI GS MEC 011 3.2.1, clause 7.2.3.3.4"
      Reference 
        "ETSI GS MEC 011 3.2.1, clause 5.2.6",
        "ETSI GS MEC 011 3.2.1, clause 7.2.3.3.4",
        "https://forge.etsi.org/rep/mec/gs011-app-enablement-api/blob/master/MecAppSupportApi.yaml#L383#/definitions/AppTerminationNotificationSubscription" //Outdated

      Config Id Config_MEC_1

@@ -165,8 +159,8 @@ Package MEC_MEC011_SRV_APPSUB {
      Initial conditions  with {
         the IUT entity being_in idle_state and
         the IUT entity having a apps_instance containing
            instance_id indicating value APP_INSTANCE_ID
         ;
            instance_id indicating value APP_INSTANCE_ID; and
         the IUT entity not having any subscriptions
      }

      // MEC 011 3.2.1, clause 5.2.6.2
@@ -174,22 +168,17 @@ Package MEC_MEC011_SRV_APPSUB {
         ensure that {
            when {
               the IUT entity receives a vPOST containing
                  uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/subscriptions"
                  uri indicating value "mec_app_support/v2/applications/{APP_INSTANCE_ID}/subscriptions"
                  body containing
                     AppTerminationNotificationSubscription containing
                        // Unknown value should trigger an error response.
                        subscriptionType indicating value INVALID_SUBSCRIPTION_TYPE,
                        callbackReference indicating value some_uri
                     ;
                  ;
               ;
                        subscriptionType indicating value "INVALID_SUBSCRIPTION_TYPE", // Unknown value should trigger an error response.
                        callbackReference indicating value some_uri;;;
               from the MEC_APP entity
            }
            then {
               // MEC 011 3.2.1, clause 7.2.3.3.4
               the IUT entity sends a HTTP_RESPONSE containing
                  status_code set to "400 Bad Request"
               ;
                  status_code set to "400 Bad Request";
               to the MEC_APP entity
            }
         }
@@ -200,10 +189,11 @@ Package MEC_MEC011_SRV_APPSUB {
      TP Id "TP_MEC_MEC011_SRV_APPSUB_003_OK"

      Test objective
         "Check that the IUT responds with the information on a specific subscription
         when queried by a MEC Application"
         "Check that the IUT responds with the information on a specific subscription when queried by a MEC Application"

      Reference "ETSI GS MEC 011 3.2.1, clause 7.2.4.3.1",
      Reference 
        "ETSI GS MEC 011 3.2.1, clause 5.2.6",
        "ETSI GS MEC 011 3.2.1, clause 7.2.4.3.1",
        "https://forge.etsi.org/rep/mec/gs011-app-enablement-api/blob/master/MecAppSupportApi.yaml#L383#/definitions/AppTerminationNotificationSubscription" //Outdated

      Config Id Config_MEC_1
@@ -213,11 +203,9 @@ Package MEC_MEC011_SRV_APPSUB {
      Initial conditions  with {
         the IUT entity being_in idle_state and
         the IUT entity having a apps_instance containing
            instance_id indicating value APP_INSTANCE_ID
         ; and
            instance_id indicating value APP_INSTANCE_ID; and
         the IUT entity having a subscriptions containing
            subscription_id indicating value SUBSCRIPTION_ID
         ;
            subscription_id indicating value SUBSCRIPTION_ID;
      }

      // MEC 011 3.2.1, clause 5.2.6
@@ -225,8 +213,7 @@ Package MEC_MEC011_SRV_APPSUB {
         ensure that {
            when {
               the IUT entity receives a vGET containing
                  uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}"
               ;
                  uri indicating value "mec_app_support/v2/applications/{APP_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}";
               from the MEC_APP entity
            }
            then {
@@ -235,10 +222,7 @@ Package MEC_MEC011_SRV_APPSUB {
                  status_code set to "200 OK"
                  body containing
                     AppTerminationNotificationSubscription containing
                        subscriptionType set to "AppTerminationNotificationSubscription"
                     ;
                  ;
               ;
                        subscriptionType set to "AppTerminationNotificationSubscription";;;
               to the MEC_APP entity
            }
         }
@@ -249,11 +233,12 @@ Package MEC_MEC011_SRV_APPSUB {
      TP Id "TP_MEC_MEC011_SRV_APPSUB_003_NF"

      Test objective
         "Check that the IUT responds with an error when
         a request for an URI that cannot be mapped to a valid resource URI
         is sent by a MEC Application"
         "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application"

      Reference "ETSI GS MEC 011 3.2.1, clause 7.2.4.3.1"
      Reference 
        "ETSI GS MEC 011 3.2.1, clause 5.2.6",
        "ETSI GS MEC 011 3.2.1, clause 7.2.4.3.1",
        "https://forge.etsi.org/rep/mec/gs011-app-enablement-api/blob/master/MecAppSupportApi.yaml#L383#/definitions/AppTerminationNotificationSubscription" //Outdated

      Config Id Config_MEC_1

@@ -262,8 +247,7 @@ Package MEC_MEC011_SRV_APPSUB {
      Initial conditions  with {
         the IUT entity being_in idle_state and
         the IUT entity having a apps_instance containing
            instance_id indicating value APP_INSTANCE_ID
         ; and
            instance_id indicating value APP_INSTANCE_ID; and
         the IUT entity not having a subscriptions containing
            subscription_id indicating value NON_EXISTENT_SUBSCRIPTION_ID
         ;
@@ -274,15 +258,13 @@ Package MEC_MEC011_SRV_APPSUB {
         ensure that {
            when {
               the IUT entity receives a vGET containing
                  uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/subscriptions/{NON_EXISTENT_SUBSCRIPTION_ID}"
               ;
                  uri indicating value "mec_app_support/v2/applications/{APP_INSTANCE_ID}/subscriptions/{NON_EXISTENT_SUBSCRIPTION_ID}";
               from the MEC_APP entity
            }
            then {
               // MEC 011 3.2.1, clause 7.2.4.3.1
               the IUT entity sends a HTTP_RESPONSE containing
                  status_code set to "404 Not Found"
               ;
                  status_code set to "404 Not Found";
               to the MEC_APP entity
            }
         }
@@ -293,10 +275,12 @@ Package MEC_MEC011_SRV_APPSUB {
      TP Id "TP_MEC_MEC011_SRV_APPSUB_004_OK"

      Test objective
         "Check that the IUT acknowledges the unsubscribe from app termination
		  event notifications when commanded by a MEC Application"
         "Check that the IUT acknowledges the unsubscribe from app termination event notifications when commanded by a MEC Application"

      Reference "ETSI GS MEC 011 3.2.1, clause 7.2.4.3.5"
      Reference 
        "ETSI GS MEC 011 3.2.1, clause 5.2.6",
        "ETSI GS MEC 011 3.2.1, clause 7.2.4.3.5",
        "https://forge.etsi.org/rep/mec/gs011-app-enablement-api/blob/master/MecAppSupportApi.yaml#L383#/definitions/AppTerminationNotificationSubscription" //Outdated

      Config Id Config_MEC_1

@@ -305,11 +289,9 @@ Package MEC_MEC011_SRV_APPSUB {
      Initial conditions  with {
         the IUT entity being_in idle_state and
         the IUT entity having a apps_instance containing
            instance_id indicating value APP_INSTANCE_ID
         ; and
            instance_id indicating value APP_INSTANCE_ID; and
         the IUT entity having a subscriptions containing
            subscription_id indicating value SUBSCRIPTION_ID
         ;
            subscription_id indicating value SUBSCRIPTION_ID;
      }

      // MEC 011 3.2.1, clause 5.2.6
@@ -317,15 +299,13 @@ Package MEC_MEC011_SRV_APPSUB {
         ensure that {
            when {
               the IUT entity receives a vDELETE containing
                  uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}"
               ;
                  uri indicating value "mec_app_support/v2/applications/{APP_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}";
               from the MEC_APP entity
            }
            then {
               // MEC 011 3.2.1, clause 7.2.4.3.5
               the IUT entity sends a HTTP_RESPONSE containing
                  status_code set to "204 No Content"
               ;
                  status_code set to "204 No Content";
               to the MEC_APP entity
            }
         }
@@ -336,11 +316,12 @@ Package MEC_MEC011_SRV_APPSUB {
      TP Id "TP_MEC_MEC011_SRV_APPSUB_004_NF"

      Test objective
         "Check that the IUT responds with an error when
         a request for an URI that cannot be mapped to a valid resource URI
         is sent by a MEC Application"
         "Check that the IUT responds with an error when a request for an URI that cannot be mapped to a valid resource URI is sent by a MEC Application"

      Reference "ETSI GS MEC 011 3.2.1, clause 7.2.4.3.5"
      Reference 
        "ETSI GS MEC 011 3.2.1, clause 5.2.6",
        "ETSI GS MEC 011 3.2.1, clause 7.2.4.3.5",
        "https://forge.etsi.org/rep/mec/gs011-app-enablement-api/blob/master/MecAppSupportApi.yaml#L383#/definitions/AppTerminationNotificationSubscription" //Outdated

      Config Id Config_MEC_1

@@ -349,11 +330,9 @@ Package MEC_MEC011_SRV_APPSUB {
      Initial conditions  with {
         the IUT entity being_in idle_state and
         the IUT entity not having a apps_instance containing
            instance_id indicating value NON_EXISTENT_APP_INSTANCE_ID
         ; and
            instance_id indicating value NON_EXISTENT_APP_INSTANCE_ID; and
         the IUT entity having a subscriptions containing
            subscription_id indicating value SUBSCRIPTION_ID
         ;
            subscription_id indicating value SUBSCRIPTION_ID;
      }

      // MEC 011 3.2.1, clause 5.2.6
@@ -361,15 +340,13 @@ Package MEC_MEC011_SRV_APPSUB {
         ensure that {
            when {
               the IUT entity receives a vDELETE containing
                  uri indicating value "mec_app_support/v1/applications/{NON_EXISTENT_APP_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}"
               ;
                  uri indicating value "mec_app_support/v2/applications/{NON_EXISTENT_APP_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}";
               from the MEC_APP entity
            }
            then {
               // MEC 011 3.2.1, clause 7.2.4.3.5
               the IUT entity sends a HTTP_RESPONSE containing
                  status_code set to "404 Not Found"
               ;
                  status_code set to "404 Not Found";
               to the MEC_APP entity
            }
         }
+4 −4
Original line number Diff line number Diff line
@@ -38,7 +38,7 @@ Package MEC_MEC011_SRV_CONFTASK {
         ensure that {
            when {
               the IUT entity receives a vPOST containing
                  uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/confirm_termination"
                  uri indicating value "/applications/{APP_INSTANCE_ID}/confirm_termination"
                  body containing
                     AppTerminationConfirmation containing
                        operationAction indicating value "TERMINATING"
@@ -83,7 +83,7 @@ Package MEC_MEC011_SRV_CONFTASK {
         ensure that {
            when {
               the IUT entity receives a vPOST containing
                  uri indicating value "mec_app_support/v1/applications/{NON_EXSITENT_APP_INSTANCE_ID}/confirm_termination" 
                  uri indicating value "/applications/{NON_EXSITENT_APP_INSTANCE_ID}/confirm_termination" 
                  body containing
                     AppTerminationConfirmation containing
                        operationAction indicating value "TERMINATING"
@@ -127,7 +127,7 @@ Package MEC_MEC011_SRV_CONFTASK {
         ensure that {
            when {
               the IUT entity receives a vPOST containing
                  uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/confirm_ready"
                  uri indicating value "/applications/{APP_INSTANCE_ID}/confirm_ready"
                  body containing
                     AppReadyConfirmation containing
                        indication indicating value "READY"
@@ -172,7 +172,7 @@ Package MEC_MEC011_SRV_CONFTASK {
         ensure that {
            when {
               the IUT entity receives a vPOST containing
                  uri indicating value "mec_app_support/v1/applications/{NON_EXSITENT_APP_INSTANCE_ID}/confirm_ready" 
                  uri indicating value "/applications/{NON_EXSITENT_APP_INSTANCE_ID}/confirm_ready" 
                  body containing
                     AppReadyConfirmation containing
                        indication indicating value "READY"
+7 −7
Original line number Diff line number Diff line
@@ -37,7 +37,7 @@ Package MEC_MEC011_SRV_DNS {
         ensure that {
            when {
               the IUT entity receives a vGET containing
                  uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/dns_rules"
                  uri indicating value "/applications/{APP_INSTANCE_ID}/dns_rules"
               ;
               from the MEC_APP entity
            }
@@ -84,7 +84,7 @@ Package MEC_MEC011_SRV_DNS {
         ensure that {
            when {
               the IUT entity receives a vGET containing
                  uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}" 
                  uri indicating value "/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}" 
               ;
               from the MEC_APP entity
            }
@@ -132,7 +132,7 @@ Package MEC_MEC011_SRV_DNS {
         ensure that {
            when {
               the IUT entity receives a vGET containing
                  uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/dns_rules/{NON_EXISTENT_DNS_RULE_ID}" 
                  uri indicating value "/applications/{APP_INSTANCE_ID}/dns_rules/{NON_EXISTENT_DNS_RULE_ID}" 
               ;
               from the MEC_APP entity
            }
@@ -176,7 +176,7 @@ Package MEC_MEC011_SRV_DNS {
         ensure that {
            when {
               the IUT entity receives a vPUT containing
                  uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}",
                  uri indicating value "/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}",
                  if_match indicating value PROPER_ETAG
                  body containing
                     dnsRuleId indicating value DNS_RULE_NAME,
@@ -230,7 +230,7 @@ Package MEC_MEC011_SRV_DNS {
         ensure that {
            when {
               the IUT entity receives a vPUT containing
                  uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}",
                  uri indicating value "/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}",
                  if_match indicating value PROPER_ETAG
                  body containing
                     dnsRuleId indicating value DNS_RULE_NAME,
@@ -279,7 +279,7 @@ Package MEC_MEC011_SRV_DNS {
         ensure that {
            when {
               the IUT entity receives a vPUT containing
                  uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/dns_rules/{NON_EXISTENT_DNS_RULE_ID}",
                  uri indicating value "/applications/{APP_INSTANCE_ID}/dns_rules/{NON_EXISTENT_DNS_RULE_ID}",
                  if_match indicating value PROPER_ETAG 
                  body containing
                     dnsRuleId indicating value DNS_RULE_NAME,
@@ -328,7 +328,7 @@ Package MEC_MEC011_SRV_DNS {
         ensure that {
            when {
               the IUT entity receives a vPUT containing
                  uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}",
                  uri indicating value "/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}",
                  if_match indicating value INVALID_ETAG
                  body containing
                     dnsRuleId indicating value DNS_RULE_NAME,
+2 −2
Original line number Diff line number Diff line
@@ -34,7 +34,7 @@ Package MEC_MEC011_SRV_TIME {
         ensure that {
            when {
               the IUT entity receives a vGET containing
                  uri indicating value "mec_app_support/v1/timing/timing_caps"
                  uri indicating value "/timing/timing_caps"
               ;
               from the MEC_APP entity
            }
@@ -75,7 +75,7 @@ Package MEC_MEC011_SRV_TIME {
         ensure that {
            when {
               the IUT entity receives a vGET containing
                  uri indicating value "mec_app_support/v1/timing/current_time"
                  uri indicating value "/timing/current_time"
               ;
               from the MEC_APP entity
            }
+7 −7
Original line number Diff line number Diff line
@@ -36,7 +36,7 @@ Package MEC_MEC011_SRV_TRAF {
         ensure that {
            when {
               the IUT entity receives a vGET containing
                  uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/traffic_rules"
                  uri indicating value "/applications/{APP_INSTANCE_ID}/traffic_rules"
               ;
               from the MEC_APP entity
            }
@@ -79,7 +79,7 @@ Package MEC_MEC011_SRV_TRAF {
         ensure that {
            when {
               the IUT entity receives a vGET containing
                  uri indicating value "mec_app_support/v1/applications/{NON_EXISTENT_APP_INSTANCE_ID}/traffic_rules"
                  uri indicating value "/applications/{NON_EXISTENT_APP_INSTANCE_ID}/traffic_rules"
               ;
               from the MEC_APP entity
            }
@@ -123,7 +123,7 @@ Package MEC_MEC011_SRV_TRAF {
         ensure that {
            when {
               the IUT entity receives a vGET containing
                  uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/traffic_rules/{TRAFFIC_RULE_ID}"
                  uri indicating value "/applications/{APP_INSTANCE_ID}/traffic_rules/{TRAFFIC_RULE_ID}"
               ;
               from the MEC_APP entity
            }
@@ -172,7 +172,7 @@ Package MEC_MEC011_SRV_TRAF {
         ensure that {
            when {
               the IUT entity receives a vPUT containing
                  uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/traffic_rules/{TRAFFIC_RULE_ID}",
                  uri indicating value "/applications/{APP_INSTANCE_ID}/traffic_rules/{TRAFFIC_RULE_ID}",
                  body containing
                     TrafficRule containing
                        action indicating value "DROP"
@@ -226,7 +226,7 @@ Package MEC_MEC011_SRV_TRAF {
         ensure that {
            when {
               the IUT entity receives a vPUT containing
                  uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/traffic_rules/{TRAFFIC_RULE_ID}",
                  uri indicating value "/applications/{APP_INSTANCE_ID}/traffic_rules/{TRAFFIC_RULE_ID}",
                  body containing
                     TrafficRule containing
                        // Invalid parameter value should trigger an error response.
@@ -275,7 +275,7 @@ Package MEC_MEC011_SRV_TRAF {
         ensure that {
            when {
               the IUT entity receives a vPUT containing
                  uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/traffic_rules/{NON_EXISTENT_TRAFFIC_RULE_ID}",
                  uri indicating value "/applications/{APP_INSTANCE_ID}/traffic_rules/{NON_EXISTENT_TRAFFIC_RULE_ID}",
                  body containing
                     TrafficRule containing
                        action indicating value "DROP"
@@ -326,7 +326,7 @@ Package MEC_MEC011_SRV_TRAF {
         ensure that {
            when {
               the IUT entity receives a vPUT containing
                  uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/traffic_rules/{TRAFFIC_RULE_ID}",
                  uri indicating value "/applications/{APP_INSTANCE_ID}/traffic_rules/{TRAFFIC_RULE_ID}",
                  if_match indicating value INVALID_ETAG
                  body containing
                     TrafficRule containing