Commit 9781e1e8 authored by Michele Carignani's avatar Michele Carignani
Browse files

Merge branch 'ubi-M1' into 'master'

Other contributions from Ubiwere

See merge request mec/MEC-tests!4
parents ac256f29 27469676
Loading
Loading
Loading
Loading
+32 −32
Original line number Diff line number Diff line
@@ -48,7 +48,7 @@ Package plat_bandwidth_manager {
         ensure that {
            when {
               the IUT entity receives a vGET containing
                  Uri indicating value "bwm/v1/bw_allocations",
                  uri indicating value "bwm/v1/bw_allocations",
                  query_parameters containing
                     app_instance_id indicating value APP_INSTANCE_ID
                  ;
@@ -97,7 +97,7 @@ Package plat_bandwidth_manager {
         ensure that {
            when {
               the IUT entity receives a vPOST containing
                  Uri indicating value "bwm/v1/bw_allocations",
                  uri indicating value "bwm/v1/bw_allocations",
                  body containing
                     appInsId indicating value APP_INSTANCE_ID,
                     fixedAllocation indicating value SOME_ALLOCATION,
@@ -154,7 +154,7 @@ Package plat_bandwidth_manager {
         ensure that {
            when {
               the IUT entity receives a vGET containing
                  Uri indicating value "bwm/v1/bw_allocations/{ALLOCATION_ID}"
                  uri indicating value "bwm/v1/bw_allocations/{ALLOCATION_ID}"
               ;
               from the MEC_APP entity
            }
@@ -203,8 +203,8 @@ Package plat_bandwidth_manager {
         ensure that {
            when {
               the IUT entity receives a vPUT containing
                  Uri indicating value "bwm/v1/bw_allocations/{ALLOCATION_ID}",
                  If_Match indicating value PROPER_ETAG,
                  uri indicating value "bwm/v1/bw_allocations/{ALLOCATION_ID}",
                  if_match indicating value PROPER_ETAG,
                  body containing
                     appInsId indicating value APP_INSTANCE_ID,
                     fixedAllocation indicating value SOME_ALLOCATION,
@@ -261,8 +261,8 @@ Package plat_bandwidth_manager {
         ensure that {
            when {
               the IUT entity receives a vPATCH containing
                  Uri indicating value "bwm/v1/bw_allocations/{ALLOCATION_ID}",
                  If_Match indicating value PROPER_ETAG,
                  uri indicating value "bwm/v1/bw_allocations/{ALLOCATION_ID}",
                  if_match indicating value PROPER_ETAG,
                  body containing
                     appInsId indicating value APP_INSTANCE_ID,
                     fixedAllocation indicating value SOME_ALLOCATION,
@@ -314,7 +314,7 @@ Package plat_bandwidth_manager {
         ensure that {
            when {
               the IUT entity receives a vDELETE containing
                  Uri indicating value "bwm/v1/bw_allocations/{ALLOCATION_ID}"
                  uri indicating value "bwm/v1/bw_allocations/{ALLOCATION_ID}"
               ;
               from the MEC_APP entity
            }
@@ -354,7 +354,7 @@ Package plat_bandwidth_manager {
         ensure that {
            when {
               the IUT entity receives a vGET containing
                  Uri indicating value "bwm/v1/bw_allocations",
                  uri indicating value "bwm/v1/bw_allocations",
                  query_parameters containing
                     // Wrong parameter name should trigger an error response.
                     app_id indicating value APP_INSTANCE_ID
@@ -398,7 +398,7 @@ Package plat_bandwidth_manager {
         ensure that {
            when {
               the IUT entity receives a GET containing
                  Uri indicating value "bwm/v1/bw_allocations",
                  uri indicating value "bwm/v1/bw_allocations",
                  query_parameters containing
                     app_instance_id indicating value APP_INSTANCE_ID
                  ;
@@ -442,7 +442,7 @@ Package plat_bandwidth_manager {
         ensure that {
            when {
               the IUT entity receives a vPOST containing
                  Uri indicating value "bwm/v1/bw_allocations",
                  uri indicating value "bwm/v1/bw_allocations",
                  body containing
                     appInsId indicating value APP_INSTANCE_ID,
                     fixedAllocation indicating value SOME_ALLOCATION,
@@ -488,7 +488,7 @@ Package plat_bandwidth_manager {
         ensure that {
            when {
               the IUT entity receives a POST containing
                  Uri indicating value "bwm/v1/bw_allocations",
                  uri indicating value "bwm/v1/bw_allocations",
                  body containing
                     appInsId indicating value APP_INSTANCE_ID,
                     fixedAllocation indicating value SOME_ALLOCATION,
@@ -536,7 +536,7 @@ Package plat_bandwidth_manager {
         ensure that {
            when {
               the IUT entity receives a GET containing
                  Uri indicating value "bwm/v1/bw_allocations/{ALLOCATION_ID}"
                  uri indicating value "bwm/v1/bw_allocations/{ALLOCATION_ID}"
               ;
               from the MEC_APP entity
            }
@@ -579,7 +579,7 @@ Package plat_bandwidth_manager {
         ensure that {
            when {
               the IUT entity receives a vGET containing
                  Uri indicating value "bwm/v1/bw_allocations/{NON_EXISTENT_ALLOCATION_ID}"
                  uri indicating value "bwm/v1/bw_allocations/{NON_EXISTENT_ALLOCATION_ID}"
               ;
               from the MEC_APP entity
            }
@@ -623,8 +623,8 @@ Package plat_bandwidth_manager {
         ensure that {
            when {
               the IUT entity receives a vPUT containing
                  Uri indicating value "bwm/v1/bw_allocations/{ALLOCATION_ID}",
                  If_Match indicating value PROPER_ETAG,
                  uri indicating value "bwm/v1/bw_allocations/{ALLOCATION_ID}",
                  if_match indicating value PROPER_ETAG,
                  body containing
                     appInsId indicating value APP_INSTANCE_ID,
                     fixedAllocation indicating value SOME_ALLOCATION,
@@ -673,8 +673,8 @@ Package plat_bandwidth_manager {
         ensure that {
            when {
               the IUT entity receives a PUT containing
                  Uri indicating value "bwm/v1/bw_allocations/{ALLOCATION_ID}",
                  If_Match indicating value PROPER_ETAG,
                  uri indicating value "bwm/v1/bw_allocations/{ALLOCATION_ID}",
                  if_match indicating value PROPER_ETAG,
                  body containing
                     appInsId indicating value APP_INSTANCE_ID,
                     fixedAllocation indicating value SOME_ALLOCATION,
@@ -723,8 +723,8 @@ Package plat_bandwidth_manager {
         ensure that {
            when {
               the IUT entity receives a vPUT containing
                  Uri indicating value "bwm/v1/bw_allocations/{NON_EXISTENT_ALLOCATION_ID}",
                  If_Match indicating value PROPER_ETAG,
                  uri indicating value "bwm/v1/bw_allocations/{NON_EXISTENT_ALLOCATION_ID}",
                  if_match indicating value PROPER_ETAG,
                  body containing
                     appInsId indicating value APP_INSTANCE_ID,
                     fixedAllocation indicating value SOME_ALLOCATION,
@@ -773,8 +773,8 @@ Package plat_bandwidth_manager {
         ensure that {
            when {
               the IUT entity receives a vPUT containing
                  Uri indicating value "bwm/v1/bw_allocations/{ALLOCATION_ID}",
                  If_Match indicating value INVALID_ETAG,
                  uri indicating value "bwm/v1/bw_allocations/{ALLOCATION_ID}",
                  if_match indicating value INVALID_ETAG,
                  body containing
                     appInsId indicating value APP_INSTANCE_ID,
                     fixedAllocation indicating value SOME_ALLOCATION,
@@ -823,8 +823,8 @@ Package plat_bandwidth_manager {
         ensure that {
            when {
               the IUT entity receives a vPATCH containing
                  Uri indicating value "bwm/v1/bw_allocations/{ALLOCATION_ID}",
                  If_Match indicating value PROPER_ETAG,
                  uri indicating value "bwm/v1/bw_allocations/{ALLOCATION_ID}",
                  if_match indicating value PROPER_ETAG,
                  body containing
                     appInsId indicating value APP_INSTANCE_ID,
                     requestType indicating value INVALID_TYPE,
@@ -874,8 +874,8 @@ Package plat_bandwidth_manager {
         ensure that {
            when {
               the IUT entity receives a PATCH containing
                  Uri indicating value "bwm/v1/bw_allocations/{ALLOCATION_ID}",
                  If_Match indicating value PROPER_ETAG,
                  uri indicating value "bwm/v1/bw_allocations/{ALLOCATION_ID}",
                  if_match indicating value PROPER_ETAG,
                  body containing
                     appInsId indicating value APP_INSTANCE_ID,
                     fixedAllocation indicating value SOME_ALLOCATION,
@@ -924,8 +924,8 @@ Package plat_bandwidth_manager {
         ensure that {
            when {
               the IUT entity receives a vPATCH containing
                  Uri indicating value "bwm/v1/bw_allocations/{NON_EXISTENT_ALLOCATION_ID}",
                  If_Match indicating value PROPER_ETAG,
                  uri indicating value "bwm/v1/bw_allocations/{NON_EXISTENT_ALLOCATION_ID}",
                  if_match indicating value PROPER_ETAG,
                  body containing
                     appInsId indicating value APP_INSTANCE_ID,
                     fixedAllocation indicating value SOME_ALLOCATION,
@@ -974,8 +974,8 @@ Package plat_bandwidth_manager {
         ensure that {
            when {
               the IUT entity receives a vPATCH containing
                  Uri indicating value "bwm/v1/bw_allocations/{ALLOCATION_ID}",
                  If_Match indicating value INVALID_ETAG,
                  uri indicating value "bwm/v1/bw_allocations/{ALLOCATION_ID}",
                  if_match indicating value INVALID_ETAG,
                  body containing
                     appInsId indicating value APP_INSTANCE_ID,
                     fixedAllocation indicating value SOME_ALLOCATION,
@@ -1020,7 +1020,7 @@ Package plat_bandwidth_manager {
         ensure that {
            when {
               the IUT entity receives a DELETE containing
                  Uri indicating value "bwm/v1/bw_allocations/{ALLOCATION_ID}"
                  uri indicating value "bwm/v1/bw_allocations/{ALLOCATION_ID}"
               ;
               from the MEC_APP entity
            }
@@ -1060,7 +1060,7 @@ Package plat_bandwidth_manager {
         ensure that {
            when {
               the IUT entity receives a vDELETE containing
                  Uri indicating value "bwm/v1/bw_allocations/{NON_EXISTENT_ALLOCATION_ID}"
                  uri indicating value "bwm/v1/bw_allocations/{NON_EXISTENT_ALLOCATION_ID}"
               ;
               from the MEC_APP entity
            }
+23 −23
Original line number Diff line number Diff line
@@ -28,7 +28,7 @@ Package plat_dns_rules {
         "Check that the IUT responds with a list of active DNS rules
         when queried by a MEC Application"

      Reference "ETSI GS MEC 011 V2.0.4, clause 7.12.3.1",
      Reference "ETSI GS MEC 011 V2.0.9, clause 7.12.3.1",
         "https://forge.etsi.org/gitlab/mec/gs011-app-enablement-api/blob/master/Mp1.yaml#/definitions/DnsRule"

      Config Id Config_MEC_1
@@ -47,7 +47,7 @@ Package plat_dns_rules {
         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 "mec_app_support/v1/applications/{APP_INSTANCE_ID}/dns_rules"
               ;
               from the MEC_APP entity
            }
@@ -74,7 +74,7 @@ Package plat_dns_rules {
         "Check that the IUT responds with the information on a specific DNS rule
         when queried by a MEC Application"

      Reference "ETSI GS MEC 011 V2.0.4, clause 7.13.3.1",
      Reference "ETSI GS MEC 011 V2.0.9, clause 7.13.3.1",
         "https://forge.etsi.org/gitlab/mec/gs011-app-enablement-api/blob/master/Mp1.yaml#/definitions/DnsRule"

      Config Id Config_MEC_1
@@ -96,7 +96,7 @@ Package plat_dns_rules {
         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 "mec_app_support/v1/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}" 
               ;
               from the MEC_APP entity
            }
@@ -123,7 +123,7 @@ Package plat_dns_rules {
         "Check that the IUT updates a specific DNS rule
         when commanded by a MEC Application"

      Reference "ETSI GS MEC 011 V2.0.4, clause 7.13.3.2",
      Reference "ETSI GS MEC 011 V2.0.9, clause 7.13.3.2",
         "https://forge.etsi.org/gitlab/mec/gs011-app-enablement-api/blob/master/Mp1.yaml#/definitions/DnsRule"

      Config Id Config_MEC_1
@@ -145,8 +145,8 @@ Package plat_dns_rules {
         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}",
                  If_Match indicating value PROPER_ETAG
                  uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}",
                  if_match indicating value PROPER_ETAG
                  body containing
                     dnsRuleId indicating value DNS_RULE_NAME,
                     ipAddress indicating value SOME_IP_ADDRESS
@@ -178,7 +178,7 @@ Package plat_dns_rules {
         "Check that the IUT responds with an error when
         an unauthorised request is sent by a MEC Application"

      Reference "ETSI GS MEC 011 V2.0.4, clause 7.13.3.1"
      Reference "ETSI GS MEC 011 V2.0.9, clause 7.13.3.1"

      Config Id Config_MEC_1

@@ -199,7 +199,7 @@ Package plat_dns_rules {
         ensure that {
            when {
               the IUT entity receives a GET containing
                  Uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}" 
                  uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}" 
               ;
               from the MEC_APP entity
            }
@@ -221,7 +221,7 @@ Package plat_dns_rules {
         "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 V2.0.4, clause 7.13.3.1"
      Reference "ETSI GS MEC 011 V2.0.9, clause 7.13.3.1"

      Config Id Config_MEC_1

@@ -242,7 +242,7 @@ Package plat_dns_rules {
         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 "mec_app_support/v1/applications/{APP_INSTANCE_ID}/dns_rules/{NON_EXISTENT_DNS_RULE_ID}" 
               ;
               from the MEC_APP entity
            }
@@ -264,7 +264,7 @@ Package plat_dns_rules {
         "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 V2.0.4, clause 7.13.3.2"
      Reference "ETSI GS MEC 011 V2.0.9, clause 7.13.3.2"

      Config Id Config_MEC_1

@@ -285,8 +285,8 @@ Package plat_dns_rules {
         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}",
                  If_Match indicating value PROPER_ETAG
                  uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}",
                  if_match indicating value PROPER_ETAG
                  body containing
                     dnsRuleId indicating value DNS_RULE_NAME,
                     // Unknown parameter value should trigger an error response.
@@ -313,7 +313,7 @@ Package plat_dns_rules {
         "Check that the IUT responds with an error when
         an unauthorised request is sent by a MEC Application"

      Reference "ETSI GS MEC 011 V2.0.4, clause 7.13.3.2"
      Reference "ETSI GS MEC 011 V2.0.9, clause 7.13.3.2"

      Config Id Config_MEC_1

@@ -334,8 +334,8 @@ Package plat_dns_rules {
         ensure that {
            when {
               the IUT entity receives a PUT containing
                  Uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}",
                  If_Match indicating value PROPER_ETAG
                  uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}",
                  if_match indicating value PROPER_ETAG
                  body containing
                     dnsRuleId indicating value DNS_RULE_NAME,
                     state indicating value STATE_VALUE
@@ -361,7 +361,7 @@ Package plat_dns_rules {
         "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 V2.0.4, clause 7.13.3.2"
      Reference "ETSI GS MEC 011 V2.0.9, clause 7.13.3.2"

      Config Id Config_MEC_1

@@ -382,8 +382,8 @@ Package plat_dns_rules {
         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}",
                  If_Match indicating value PROPER_ETAG 
                  uri indicating value "mec_app_support/v1/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,
                     ipAddress indicating value SOME_IP_ADDRESS
@@ -409,7 +409,7 @@ Package plat_dns_rules {
         "Check that the IUT responds with an error when
         a request sent by a MEC Application doesn't comply with a required condition"

      Reference "ETSI GS MEC 011 V2.0.4, clause 7.13.3.2"
      Reference "ETSI GS MEC 011 V2.0.9, clause 7.13.3.2"

      Config Id Config_MEC_1

@@ -430,8 +430,8 @@ Package plat_dns_rules {
         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}",
                  If_Match indicating value INVALID_ETAG
                  uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/dns_rules/{DNS_RULE_ID}",
                  if_match indicating value INVALID_ETAG
                  body containing
                     dnsRuleId indicating value DNS_RULE_NAME,
                     ipAddress indicating value SOME_IP_ADDRESS
+48 −48

File changed.

Preview size limit exceeded, changes collapsed.

+557 −0

File added.

Preview size limit exceeded, changes collapsed.

+34 −32
Original line number Diff line number Diff line
@@ -13,22 +13,22 @@ copyright notice shall be included in all copies of whole or part of this
file and shall not imply any sub-license right.
*/

Package plat_notifications {
Package plat_service_subscriptions {

   import all from MEC_Common;


   /*
    * Notifications (NTF)
    * Service Subscriptions (SRVSUB)
    */
   Test Purpose {
      TP Id "TP_MEC_PLAT_NTF_001_OK"
      TP Id "TP_MEC_PLAT_SRVSUB_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"

      Reference "ETSI GS MEC 011 V2.0.4, clause 7.6.3.1",
      Reference "ETSI GS MEC 011 V2.0.4, clause7.2.3.2",
         "https://forge.etsi.org/gitlab/mec/gs011-app-enablement-api/blob/master/Mp1.yaml#/definitions/Mp1SubscriptionLinkList"

      Config Id Config_MEC_1
@@ -47,12 +47,12 @@ Package plat_notifications {
         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_service_mgmt/v1/applications/{APP_INSTANCE_ID}/subscriptions"
               ;
               from the MEC_APP entity
            }
            then {
               // MEC 011, clause 7.6.3.1
               // MEC 011, clause 7.2.3.2
               the IUT entity sends a HTTP_RESPONSE containing
                  status_code set to "200 OK"
                  body containing
@@ -66,7 +66,7 @@ Package plat_notifications {


   Test Purpose {
      TP Id "TP_MEC_PLAT_NTF_002_OK"
      TP Id "TP_MEC_PLAT_SRVSUB_002_OK"

      Test objective
         "Check that the IUT acknowledges the subscription by a MEC Application
@@ -91,9 +91,9 @@ Package plat_notifications {
         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_service_mgmt/v1/applications/{APP_INSTANCE_ID}/subscriptions"
                  body containing
                     AppTerminationNotificationSubscription containing
                     SerAvailabilityNotificationSubscription containing
                        subscriptionType indicating value "SerAvailabilityNotificationSubscription",
                        callbackReference indicating value some_uri
                     ;
@@ -120,7 +120,7 @@ Package plat_notifications {


   Test Purpose {
      TP Id "TP_MEC_PLAT_NTF_003_OK"
      TP Id "TP_MEC_PLAT_SRVSUB_003_OK"

      Test objective
         "Check that the IUT responds with the information on a specific subscription
@@ -148,7 +148,7 @@ Package plat_notifications {
         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_service_mgmt/v1/applications/{APP_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}"
               ;
               from the MEC_APP entity
            }
@@ -169,7 +169,7 @@ Package plat_notifications {


   Test Purpose {
      TP Id "TP_MEC_PLAT_NTF_004_OK"
      TP Id "TP_MEC_PLAT_SRVSUB_004_OK"

      Test objective
         "Check that the IUT acknowledges the unsubscribe from service availability event notifications
@@ -196,7 +196,7 @@ Package plat_notifications {
         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_service_mgmt/v1/applications/{APP_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}"
               ;
               from the MEC_APP entity
            }
@@ -212,7 +212,7 @@ Package plat_notifications {


   Test Purpose {
      TP Id "TP_MEC_PLAT_NTF_001_BI"
      TP Id "TP_MEC_PLAT_SRVSUB_001_BI"

      Test objective
         "Check that the IUT responds with an error when
@@ -236,7 +236,7 @@ Package plat_notifications {
         ensure that {
            when {
               the IUT entity receives a GET containing
                  Uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/subscriptions"
                  uri indicating value "mec_service_mgmt/v1/applications/{APP_INSTANCE_ID}/subscriptions"
               ;
               from the MEC_APP entity
            }
@@ -251,7 +251,7 @@ Package plat_notifications {
   }

   Test Purpose {
      TP Id "TP_MEC_PLAT_NTF_002_NF"
      TP Id "TP_MEC_PLAT_SRVSUB_002_NF"

      Test objective
         "Check that the IUT responds with an error when
@@ -275,7 +275,7 @@ Package plat_notifications {
         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_service_mgmt/v1/applications/{NON_EXISTENT_APP_INSTANCE_ID}/subscriptions"
               ;
               from the MEC_APP entity
            }
@@ -291,7 +291,7 @@ Package plat_notifications {


   Test Purpose {
      TP Id "TP_MEC_PLAT_NTF_003_BR"
      TP Id "TP_MEC_PLAT_SRVSUB_003_BR"

      Test objective
         "Check that the IUT responds with an error when
@@ -315,13 +315,15 @@ Package plat_notifications {
         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_service_mgmt/v1/applications/{APP_INSTANCE_ID}/subscriptions"
                  body containing
                     SerAvailabilityNotificationSubscription containing
                        // Unknown value should trigger an error response.
                        subscriptionType indicating value INVALID_SUBSCRIPTION,
                        callbackReference indicating value some_uri
                     ;
                  ;
               ;
               from the MEC_APP entity
            }
            then {
@@ -336,7 +338,7 @@ Package plat_notifications {


   Test Purpose {
      TP Id "TP_MEC_PLAT_NTF_004_BI"
      TP Id "TP_MEC_PLAT_SRVSUB_004_BI"

      Test objective
         "Check that the IUT responds with an error when
@@ -361,7 +363,7 @@ Package plat_notifications {
         ensure that {
            when {
               the IUT entity receives a POST containing
                  Uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/subscriptions"
                  uri indicating value "mec_service_mgmt/v1/applications/{APP_INSTANCE_ID}/subscriptions"
                  body containing
                     subscriptionType indicating value "SerAvailabilityNotificationSubscription",
                     callbackReference indicating value some_uri
@@ -381,7 +383,7 @@ Package plat_notifications {


   Test Purpose {
      TP Id "TP_MEC_PLAT_NTF_005_BI"
      TP Id "TP_MEC_PLAT_SRVSUB_005_BI"

      Test objective
         "Check that the IUT responds with an error when
@@ -408,7 +410,7 @@ Package plat_notifications {
         ensure that {
            when {
               the IUT entity receives a GET containing
                  Uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}"
                  uri indicating value "mec_service_mgmt/v1/applications/{APP_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}"
               ;
               from the MEC_APP entity
            }
@@ -424,7 +426,7 @@ Package plat_notifications {


   Test Purpose {
      TP Id "TP_MEC_PLAT_NTF_006_NF"
      TP Id "TP_MEC_PLAT_SRVSUB_006_NF"

      Test objective
         "Check that the IUT responds with an error when
@@ -452,7 +454,7 @@ Package plat_notifications {
         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_service_mgmt/v1/applications/{APP_INSTANCE_ID}/subscriptions/{NON_EXISTENT_SUBSCRIPTION_ID}"
               ;
               from the MEC_APP entity
            }
@@ -468,7 +470,7 @@ Package plat_notifications {


   Test Purpose {
      TP Id "TP_MEC_PLAT_NTF_007_BI"
      TP Id "TP_MEC_PLAT_SRVSUB_007_BI"

      Test objective
         "Check that the IUT responds with an error when
@@ -495,7 +497,7 @@ Package plat_notifications {
         ensure that {
            when {
               the IUT entity receives a DELETE containing
                  Uri indicating value "mec_app_support/v1/applications/{APP_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}"
                  uri indicating value "mec_service_mgmt/v1/applications/{APP_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}"
               ;
               from the MEC_APP entity
            }
@@ -511,7 +513,7 @@ Package plat_notifications {


   Test Purpose {
      TP Id "TP_MEC_PLAT_NTF_008_NF"
      TP Id "TP_MEC_PLAT_SRVSUB_008_NF"

      Test objective
         "Check that the IUT responds with an error when
@@ -539,7 +541,7 @@ Package plat_notifications {
         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_service_mgmt/v1/applications/{NON_EXISTENT_APP_INSTANCE_ID}/subscriptions/{SUBSCRIPTION_ID}"
               ;
               from the MEC_APP entity
            }
Loading