Commit dd453f07 authored by Giada Landi's avatar Giada Landi
Browse files

Update App LCM

parent dcdf3e7b
Loading
Loading
Loading
Loading
+177 −99
Original line number Original line Diff line number Diff line
@@ -17,10 +17,10 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI {
   import all from MEC_Common;
   import all from MEC_Common;
   
   
   Test Purpose {
   Test Purpose {
      TP Id "TP_MEC_MEO_MM1_LCM_001_BO_BI_001"
      TP Id "TP_MEC_MEO_LCM_001_BR"
      
      
      Test objective 
      Test objective 
         "Check that MEO fails on creation of a new App Instance when requested"
         "Check that MEO sends an error when it receives a malformed request for the creation of a new App Instance"
      
      
      Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.1.3.1",
      Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.1.3.1",
              "ETSI GS MEC 010-2 2.0.9, Table 6.2.2.3.2-1",      //CreateAppInstanceRequest
              "ETSI GS MEC 010-2 2.0.9, Table 6.2.2.3.2-1",      //CreateAppInstanceRequest
@@ -28,7 +28,7 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI {
      
      
      Config Id Config_MEC_2
      Config Id Config_MEC_2
      
      
      PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT
      PICS Selection PIC_APP_LCM_MANAGEMENT


      Initial conditions  with {
      Initial conditions  with {
         the IUT entity being_in idle_state
         the IUT entity being_in idle_state
@@ -54,7 +54,7 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI {
      }       
      }       
   }
   }



/*
   Test Purpose {
   Test Purpose {
      TP Id "TP_MEC_MEO_MM1_LCM_001_BO_BI_002"   // No token
      TP Id "TP_MEC_MEO_MM1_LCM_001_BO_BI_002"   // No token
      
      
@@ -270,8 +270,10 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI {
      }       
      }       
   }  
   }  
   
   
   * */
   
   Test Purpose {
   Test Purpose {
      TP Id "TP_MEC_MEO_MM1_LCM_003_BO_BI_003"   // Wrong APP_INSTANCE_ID
      TP Id "TP_MEC_MEO_LCM_003_NF"   // Wrong APP_INSTANCE_ID
      
      
      Test objective 
      Test objective 
         "Check that MEO fails on retrieving an App Instance when requested using wrong appInstanceId"
         "Check that MEO fails on retrieving an App Instance when requested using wrong appInstanceId"
@@ -281,18 +283,18 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI {
      
      
      Config Id Config_MEC_2
      Config Id Config_MEC_2
      
      
      PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT
      PICS Selection PIC_APP_LCM_MANAGEMENT


      Initial conditions  with {
      Initial conditions  with {
         the IUT entity having a App_Instance containing
         the IUT entity "not" having a App_Instance containing
            appInstanceId indicating value APP_INSTANCE_ID;
            appInstanceId indicating value NON_EXISTENT_APP_INSTANCE_ID;
      }
      }


      Expected behaviour
      Expected behaviour
      ensure that {
      ensure that {
         when {
         when {
            the IUT entity receives a vGET containing 
            the IUT entity receives a vGET containing 
               uri indicating value "/alcmi/v1/app_instances/{WRONG_APP_INSTANCE_ID}"
               uri indicating value "/alcmi/v1/app_instances/{NON_EXISTENT_APP_INSTANCE_ID}"
            ; from the MEC_OSS entity
            ; from the MEC_OSS entity
         }
         }
         then {
         then {
@@ -303,7 +305,7 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI {
      }       
      }       
   }  
   }  
   
   

/*
   Test Purpose {
   Test Purpose {
      TP Id "TP_MEC_MEO_MM1_LCM_004_BO_BI_001"   // No token
      TP Id "TP_MEC_MEO_MM1_LCM_004_BO_BI_001"   // No token
      
      
@@ -371,9 +373,12 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI {
         }
         }
      }       
      }       
   }  
   }  
   * 
   * 
   */
   
   
   Test Purpose {
   Test Purpose {
      TP Id "TP_MEC_MEO_MM1_LCM_004_BO_BI_003"   // Wrong APP_INSTANCE_ID
      TP Id "TP_MEC_MEO_LCM_004_NF"   // Wrong APP_INSTANCE_ID
      
      
      Test objective 
      Test objective 
         "Check that MEO fails on deletion of an App Instance when requested using wrong appInstanceId"
         "Check that MEO fails on deletion of an App Instance when requested using wrong appInstanceId"
@@ -383,18 +388,18 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI {
      
      
      Config Id Config_MEC_2
      Config Id Config_MEC_2
      
      
      PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT
      PICS Selection PIC_APP_LCM_MANAGEMENT


      Initial conditions  with {
      Initial conditions  with {
         the IUT entity having a App_Instance containing
         the IUT entity "not" having a App_Instance containing
            appInstanceId indicating value APP_INSTANCE_ID;
            appInstanceId indicating value NON_EXISTENT_APP_INSTANCE_ID;
      }
      }


      Expected behaviour
      Expected behaviour
      ensure that {
      ensure that {
         when {
         when {
            the IUT entity receives a vDELETE containing
            the IUT entity receives a vDELETE containing
               uri indicating value "/alcmi/v1/app_instances/{WRONG_APP_INSTANCE_ID}"
               uri indicating value "/alcmi/v1/app_instances/{NON_EXISTENT_APP_INSTANCE_ID}"
            ; from the MEC_OSS entity
            ; from the MEC_OSS entity
         }
         }
         then {
         then {
@@ -407,17 +412,17 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI {
   
   


   Test Purpose {
   Test Purpose {
      TP Id "TP_MEC_MEO_MM1_LCM_005_BO_BI_001"
      TP Id "TP_MEC_MEO_LCM_005_BR"
      
      
      Test objective 
      Test objective 
         "Check that MEO service fails to instantiate an App Instance when requested"
         "Check that MEO service fails to instantiate an App Instance when it receives a malformed request"
      
      
      Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.6.3.1",
      Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.6.3.1",
                    "ETSI GS MEC 010-2 2.0.9, table 6.2.2.7.2-1" // InstantiateAppRequest
                    "ETSI GS MEC 010-2 2.0.9, table 6.2.2.7.2-1" // InstantiateAppRequest
      
      
      Config Id Config_MEC_2
      Config Id Config_MEC_2
      
      
      PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT
      PICS Selection PIC_APP_LCM_MANAGEMENT


      Initial conditions  with {
      Initial conditions  with {
         the IUT entity having a App_Instance containing
         the IUT entity having a App_Instance containing
@@ -430,10 +435,10 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI {
      ensure that {
      ensure that {
         when {
         when {
            the IUT entity receives a vPOST containing 
            the IUT entity receives a vPOST containing 
               uri indicating value "/alcmi/v1/app_instances/{appInstanceId}/instantiate",
               uri indicating value "/alcmi/v1/app_instances/{APP_INSTANCE_ID}/instantiate",
               body containing
               body containing
                  InstantiateAppRequest containing
                  InstantiateAppRequest containing
                     appERRORId set to APP_INSTANCE_ID
                     appERRORId set to APP_INSTANCE_ID		//wrong name of the parameter
                  ;
                  ;
               ;
               ;
            ; from the MEC_OSS entity
            ; from the MEC_OSS entity
@@ -446,7 +451,41 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI {
      }       
      }       
   }  
   }  


   Test Purpose {
      TP Id "TP_MEC_MEO_LCM_005_NF"   // Wrong APP_INSTANCE_ID
      
      Test objective 
         "Check that MEO service fails to instantiate an App Instance when it receives a request 
          related to a not existing App Instance"
      
      Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.6.3.1",
                    "ETSI GS MEC 010-2 2.0.9, table 6.2.2.7.2-1" // InstantiateAppRequest
      
      Config Id Config_MEC_2
      
      PICS Selection PIC_APP_LCM_MANAGEMENT

      Initial conditions  with {
         the IUT entity "not" having a App_Instance containing
            appInstanceId indicating value NON_EXISTENT_APP_INSTANCE_ID;
      }


      Expected behaviour
      ensure that {
         when {
            the IUT entity receives a vPOST containing 
               uri indicating value "/alcmi/v1/app_instances/{NON_EXISTENT_APP_INSTANCE_ID}/instantiate"
            ; from the MEC_OSS entity
         }
         then {
            the IUT entity sends a HTTP_RESPONSE containing
               status set to "404 Not Found"
            ; to the MEC_OSS entity
         }
      }       
   }  

/*
   Test Purpose {
   Test Purpose {
      TP Id "TP_MEC_MEO_MM1_LCM_005_BO_BI_002"   // No token
      TP Id "TP_MEC_MEO_MM1_LCM_005_BO_BI_002"   // No token
      
      
@@ -538,20 +577,20 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI {
         }
         }
      }       
      }       
   }
   }
   
   */
   
   
   Test Purpose {
   Test Purpose {
      TP Id "TP_MEC_MEO_MM1_LCM_006_BO_BI_001"
      TP Id "TP_MEC_MEO_LCM_006_BR"
      
      
      Test objective 
      Test objective 
         "Check that MEO service fails to terminate an App Instance when requested"
         "Check that MEO service fails to terminate an App Instance when it receives a malformed request"
      
      
      Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.7.3.1",
      Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.7.3.1",
                    "ETSI GS MEC 010-2 2.0.9, table 6.2.2.9.2-1" // TerminateAppRequest
                    "ETSI GS MEC 010-2 2.0.9, table 6.2.2.9.2-1" // TerminateAppRequest
      
      
      Config Id Config_MEC_2
      Config Id Config_MEC_2
      
      
      PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT
      PICS Selection PIC_APP_LCM_MANAGEMENT


      Initial conditions  with {
      Initial conditions  with {
         the IUT entity having a App_Instance containing
         the IUT entity having a App_Instance containing
@@ -564,10 +603,10 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI {
      ensure that {
      ensure that {
         when {
         when {
            the IUT entity receives a vPOST containing 
            the IUT entity receives a vPOST containing 
               uri indicating value "/alcmi/v1/app_instances/{appInstanceId}/terminate",
               uri indicating value "/alcmi/v1/app_instances/{APP_INSTANCE_ID}/terminate",
               body containing
               body containing
                  TerminateAppRequest containing
                  TerminateAppRequest containing
                     terminationERRORType set to GRACEFULL
                     terminationERRORType set to GRACEFULL		//wrong parameter
                  ;
                  ;
               ;
               ;
            ; from the MEC_OSS entity
            ; from the MEC_OSS entity
@@ -580,7 +619,41 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI {
      }       
      }       
   }  
   }  
   
   
   Test Purpose {
      TP Id "TP_MEC_MEO_LCM_006_NF"   // Wrong APP_INSTANCE_ID
      
      Test objective 
         "Check that MEO service fails to terminate an App Instance when it receives a request 
          related to a not existing App Instance"
      
      Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.7.3.1",
                    "ETSI GS MEC 010-2 2.0.9, table 6.2.2.9.2-1" // TerminateAppRequest
      
      Config Id Config_MEC_2
      
      PICS Selection PIC_APP_LCM_MANAGEMENT


      Initial conditions  with {
         the IUT entity "not" having a App_Instance containing
            appInstanceId indicating value NON_EXISTENT_APP_INSTANCE_ID;
      }

      Expected behaviour
      ensure that {
         when {
            the IUT entity receives a vPOST containing 
               uri indicating value "/alcmi/v1/app_instances/{NON_EXISTENT_APP_INSTANCE_ID}/terminate"
            ; from the MEC_OSS entity
         }
         then {
            the IUT entity sends a HTTP_RESPONSE containing
               status set to "404 Not Found"
            ; to the MEC_OSS entity
         }
      }       
   }

/*
   Test Purpose {
   Test Purpose {
      TP Id "TP_MEC_MEO_MM1_LCM_006_BO_BI_002"   // No token
      TP Id "TP_MEC_MEO_MM1_LCM_006_BO_BI_002"   // No token
      
      
@@ -662,26 +735,27 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI {
         }
         }
      }       
      }       
   }
   }
   * 
   * 
   */
      
      


   Test Purpose {
   Test Purpose {
      TP Id "TP_MEC_MEO_MM1_LCM_007_BO_BI_001"
      TP Id "TP_MEC_MEO_LCM_007_BR"
      
      
      Test objective 
      Test objective 
         "Check that MEO service fails to operate on an App Instance when requested"
         "Check that MEO service fails to operate on an App Instance when it receives a malformed request"
      
      
      Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.8.3.1",
      Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.8.3.1",
                    "ETSI GS MEC 010-2 2.0.9, table 6.2.2.8.2-1" // OperateAppRequest
                    "ETSI GS MEC 010-2 2.0.9, table 6.2.2.8.2-1" // OperateAppRequest
      
      
      Config Id Config_MEC_2
      Config Id Config_MEC_2
      
      
      PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT
      PICS Selection PIC_APP_LCM_MANAGEMENT


      Initial conditions  with {
      Initial conditions  with {
         the IUT entity having a App_Instance containing
         the IUT entity having a App_Instance containing
            appInstanceId indicating value APP_INSTANCE_ID,
            appInstanceId indicating value APP_INSTANCE_ID
            instantiationState indicating value INSTANTIATED,
            operationalState indicating value STARTED
         ;
         ;
      }
      }


@@ -689,10 +763,10 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI {
      ensure that {
      ensure that {
         when {
         when {
            the IUT entity receives a vPOST containing 
            the IUT entity receives a vPOST containing 
               uri indicating value "/alcmi/v1/app_instances/{appInstanceId}/operate",
               uri indicating value "/alcmi/v1/app_instances/{APP_INSTANCE_ID}/operate",
               body containing
               body containing
                  OperateAppRequest containing
                  OperateAppRequest containing
                     changeERRORStateTo set to STOPPED
                     changeERRORStateTo set to any_value		//wrong parameter
                  ;
                  ;
               ;
               ;
            ; from the MEC_OSS entity
            ; from the MEC_OSS entity
@@ -705,7 +779,41 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI {
      }       
      }       
   }  
   }  
   
   
      Test Purpose {
      TP Id "TP_MEC_MEO_LCM_007_NF"   // Wrong APP_INSTANCE_ID
      
      Test objective 
         "Check that MEO service fails to change the status of an App Instance when it receives a request 
          related to a not existing App Instance"
      
      Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.8.3.1",
                    "ETSI GS MEC 010-2 2.0.9, table 6.2.2.8.2-1" // OperateAppRequest
      
      Config Id Config_MEC_2
      
      PICS Selection PIC_APP_LCM_MANAGEMENT

      Initial conditions  with {
         the IUT entity "not" having a App_Instance containing
            appInstanceId indicating value NON_EXISTENT_APP_INSTANCE_ID;
      }

      Expected behaviour
      ensure that {
         when {
            the IUT entity receives a vPOST containing 
               uri indicating value "/alcmi/v1/app_instances/{NON_EXISTENT_APP_INSTANCE_ID}/operate"
            ; from the MEC_OSS entity
         }
         then {
            the IUT entity sends a HTTP_RESPONSE containing
               status set to "404 Not Found"
            ; to the MEC_OSS entity
         }
      }       
   }


/*
   Test Purpose {
   Test Purpose {
      TP Id "TP_MEC_MEO_MM1_LCM_007_BO_BI_002"   // No token
      TP Id "TP_MEC_MEO_MM1_LCM_007_BO_BI_002"   // No token
      
      
@@ -938,22 +1046,26 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI {
      }       
      }       
   } 
   } 
   
   
   * 
   * 
   */
   
   Test Purpose {
   Test Purpose {
      TP Id "TP_MEC_MEO_MM1_LCM_009_BO_BI_002"
      TP Id "TP_MEC_MEO_LCM_009_NF"
      
      
      Test objective 
      Test objective 
         "Check that MEO service failing to retrieve info from LCM Operation Occurrencies on an App Instance when requested using wrong lcm id"
         "Check that MEO service sends an error when it receives a query for a not existing LCM Operation Occurrency"
      
      
      Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.10.1.3.2",
      Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.10.1.3.2",
                    "ETSI GS MEC 010-2 2.0.9, table 6.2.2.14.2-1" // AppLcmOpOcc 
                    "ETSI GS MEC 010-2 2.0.9, table 6.2.2.14.2-1" // AppLcmOpOcc 
      
      
      Config Id Config_MEC_2
      Config Id Config_MEC_2
      
      
      PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT
      PICS Selection PIC_APP_LCM_MANAGEMENT


      Initial conditions  with {
      Initial conditions  with {
         the IUT entity having a App_Lcm_Op_Occ containing
         the IUT entity "not" having a App_Lcm_Op_Occ containing
            appLcmOpOccId indicating value APP_LCM_OP_OCC_ID
            appLcmOpOccId indicating value NON_EXISTENT_APP_LCM_OP_OCC_ID
         ;
         ;
      }
      }


@@ -961,7 +1073,7 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI {
      ensure that {
      ensure that {
         when {
         when {
            the IUT entity receives a vGET containing
            the IUT entity receives a vGET containing
               uri indicating value "/alcmi/v1/app_lcm_op_occs/{WRONG_APP_LCM_OP_OCC_ID}"
               uri indicating value "/alcmi/v1/app_lcm_op_occs/{NON_EXISTENT_APP_LCM_OP_OCC_ID}"
            ; from the MEC_OSS entity
            ; from the MEC_OSS entity
         }
         }
         then {
         then {
@@ -974,17 +1086,18 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI {
   
   
   
   
   Test Purpose {
   Test Purpose {
      TP Id "TP_MEC_MEO_MM1_LCM_001a_BO_BI_001"
      TP Id "TP_MEC_MEO_LCM_010_BR"
      
      
      Test objective 
      Test objective 
         "Check that MEO service fails to send a LCM Subscription for AppInstSubscriptionRequest event when requested"
         "Check that MEO service sends an error when it receives a malformed request to create a LCM Subscription"
      
      
      Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.3.3.1",
      Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.3.3.1",
             "ETSI GS MEC 010-2 2.0.9, table 6.2.2.13.2-1"   // AppInstSubscriptionRequest
             "ETSI GS MEC 010-2 2.0.9, table 6.2.2.13.2-1",   // AppInstSubscriptionRequest
             "ETSI GS MEC 010-2 2.0.9, table 6.2.2.16.2-1"    // AppLcmOpOccSubscriptionInfo
             
             
                 
                 
      Config Id Config_MEC_2
      Config Id Config_MEC_2
      PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT 
      PICS Selection PIC_APP_LCM_MANAGEMENT 


      Initial conditions  with {
      Initial conditions  with {
         the IUT entity being_in idle_state
         the IUT entity being_in idle_state
@@ -997,8 +1110,7 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI {
               uri indicating value "/alcmi/v1/subscriptions"
               uri indicating value "/alcmi/v1/subscriptions"
               body containing
               body containing
                  AppInstSubscriptionRequest containing
                  AppInstSubscriptionRequest containing
                     callbackERRORUri set to CALLBACK_URI,
                     callbackERRORUri set to CALLBACK_URI		//wrong parameter
                     subscriptionType set to "AppInstanceStateChangeSubscription"
                  ;
                  ;
               ;
               ;
            ;
            ;
@@ -1014,45 +1126,7 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI {
   }
   }
 
 
 
 
   Test Purpose {
   /*
      TP Id "TP_MEC_MEO_MM1_LCM_001b_BO_BI_001"
      
      Test objective 
         "Check that MEO service fails to send a LCM Subscription for AppLcmOpOccSubscriptionInfo when requested"
      
      Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.3.3.1",
             "ETSI GS MEC 010-2 2.0.9, table 6.2.2.16.2-1"    // AppLcmOpOccSubscriptionInfo
                
                
      Config Id Config_MEC_2
      PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT 

      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 "/alcmi/v1/subscriptions"
               body containing
                  AppLcmOpOccSubscriptionInfo containing
                     callbackERRORUri set to CALLBACK_URI,
                     subscriptionType set to "AppLcmOpOccStateChangeSubscription"
                  ;
               ;
            ;
            from the MEC_OSS entity
         }
         then {
            the IUT entity sends a HTTP_RESPONSE containing
               status set to "400 Bad Request"
            ;         
            to the MEC_OSS entity
         }
      }
   }
   
   
   Test Purpose {
   Test Purpose {
      TP Id "TP_MEC_MEO_MM1_LCM_001a_BO_BI_002"
      TP Id "TP_MEC_MEO_MM1_LCM_001a_BO_BI_002"
@@ -1256,22 +1330,24 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI {
         }
         }
      }       
      }       
   }     
   }     
   * 
   */


   Test Purpose {
   Test Purpose {
      TP Id "TP_MEC_MEO_MM1_LCM_SUB_003a_BO_BI_002"
      TP Id "TP_MEC_MEO_LCM_012_NF"
      
      
      Test objective 
      Test objective 
         "Check that MEO service fails to retrieve a LCM Subscription when requested using wrong subscription ID"
         "Check that MEO service sends an error when it receives a query for a not existing LCM Subscription"
      
      
      Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.3.3.2"
      Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.3.3.2"
      
      
      Config Id Config_MEC_2
      Config Id Config_MEC_2
      
      
      PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT
      PICS Selection PIC_APP_LCM_MANAGEMENT


      Initial conditions  with {
      Initial conditions  with {
         the IUT entity having a App_Instance_Subscription containing
         the IUT entity "not" having a App_Instance_Subscription containing
            subscriptionId set to SUBSCRIPTION_ID
            subscriptionId set to NON_EXISTENT_SUBSCRIPTION_ID
         ;
         ;
      }
      }


@@ -1279,7 +1355,7 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI {
      ensure that {
      ensure that {
         when {
         when {
            the IUT entity receives a vGET containing 
            the IUT entity receives a vGET containing 
               uri indicating value "/alcmi/v1/subscriptions/{subscriptionId}"
               uri indicating value "/alcmi/v1/subscriptions/{NON_EXISTENT_SUBSCRIPTION_ID}"
            ; from the MEC_OSS entity
            ; from the MEC_OSS entity
         }
         }
         then {
         then {
@@ -1290,7 +1366,7 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI {
      }       
      }       
   }  
   }  
   
   
   
   /*
   Test Purpose {
   Test Purpose {
      TP Id "TP_MEC_MEO_MM1_LCM_SUB_004_BO_BI_001"
      TP Id "TP_MEC_MEO_MM1_LCM_SUB_004_BO_BI_001"
      
      
@@ -1360,22 +1436,24 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI {
         }
         }
      }       
      }       
   } 
   } 
   * 
   */    


   Test Purpose {
   Test Purpose {
      TP Id "TP_MEC_MEO_MM1_LCM_SUB_004_BO_BI_003"
      TP Id "TP_MEC_MEO_LCM_013_NF"
      
      
      Test objective 
      Test objective 
         "Check that MEO service fails to delete a LCM Subscription when requested using wrong subscription ID"
         "Check that MEO service sends an error when it receives a deletion request for a not existing LCM Subscription"
      
      
      Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.3.3.2"
      Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.3.3.2"
      
      
      Config Id Config_MEC_2
      Config Id Config_MEC_2
      
      
      PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT
      PICS Selection PIC_APP_LCM_MANAGEMENT


      Initial conditions  with {
      Initial conditions  with {
         the IUT entity having a App_Instance_Subscription containing
         the IUT entity "not" having a App_Instance_Subscription containing
            subscriptionId set to SUBSCRIPTION_ID
            subscriptionId set to NON_EXISTENT_SUBSCRIPTION_ID
         ;
         ;
      }
      }


@@ -1383,7 +1461,7 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI {
      ensure that {
      ensure that {
         when {
         when {
            the IUT entity receives a vDELETE containing 
            the IUT entity receives a vDELETE containing 
               uri indicating value "/alcmi/v1/subscriptions/{subscriptionId}"
               uri indicating value "/alcmi/v1/subscriptions/{NON_EXISTENT_SUBSCRIPTION_ID}"
            ; from the MEC_OSS entity
            ; from the MEC_OSS entity
         }
         }
         then {
         then {
+123 −233

File changed.

Preview size limit exceeded, changes collapsed.

+1 −1
Original line number Original line Diff line number Diff line
@@ -28,7 +28,7 @@ Package MEC010_2_MEO_MM1_LCM_NOTIF {
              "ETSI GS MEC 010-2 2.0.9, table 6.2.2.4.2-1"  // AppInstanceInfo
              "ETSI GS MEC 010-2 2.0.9, table 6.2.2.4.2-1"  // AppInstanceInfo


      Config Id Config_MEC_3
      Config Id Config_MEC_3
      PICS Selection PIC_APP_LCM and PIC_APP_LCM_NOTIFICATIONS 
      PICS Selection PIC_APP_LCM_NOTIFICATIONS 


      Initial conditions  with {
      Initial conditions  with {
         the IUT entity having a App_Instance containing
         the IUT entity having a App_Instance containing
+0 −1
Original line number Original line Diff line number Diff line
@@ -14,7 +14,6 @@ Package MEC_Common {
      - PIC_RNIS_ALL_SUBSCRIPTIONS       // MEC025, table 7.5.2-2
      - PIC_RNIS_ALL_SUBSCRIPTIONS       // MEC025, table 7.5.2-2
      - PIC_RNIS_SPECIFIC_SUBSCRIPTION   // MEC025, table 7.5.2-3
      - PIC_RNIS_SPECIFIC_SUBSCRIPTION   // MEC025, table 7.5.2-3
      - PIC_RNIS_NOTIFICATIONS           // MEC025, table 7.5.2-4 
      - PIC_RNIS_NOTIFICATIONS           // MEC025, table 7.5.2-4 
      - PIC_APP_LCM                      // MEC032, table xxxxx
      - PIC_APP_LCM_MANAGEMENT           // MEC032, table xxxxy
      - PIC_APP_LCM_MANAGEMENT           // MEC032, table xxxxy
      - PIC_APP_LCM_NOTIFICATIONS        // MEC032, table xxxxz
      - PIC_APP_LCM_NOTIFICATIONS        // MEC032, table xxxxz
      - PIC_AMS
      - PIC_AMS