Commit 92a179e5 authored by Muhammad Umair Khan's avatar Muhammad Umair Khan
Browse files

update MEC010-2 TTCN testcases as per version v3.2.1

parent dc53a3da
Loading
Loading
Loading
Loading
+37 −34
Original line number Original line Diff line number Diff line
/**
/**
*    @Author   ETSI / STF569 / TTF012
*    @Author   ETSI / STF569 / TTF012 / TTF T043
*    @version  $URL:$
*    @version  $URL:$
*              $ID:$
*              $ID:$
*    @desc     This module provides the MEC test cases.
*    @desc     This module provides the MEC test cases.
@@ -7,7 +7,7 @@
*                 No part may be reproduced except as authorized by written permission.
*                 No part may be reproduced except as authorized by written permission.
*                 The copyright and the foregoing restriction extend to reproduction in all media.
*                 The copyright and the foregoing restriction extend to reproduction in all media.
*                 All rights reserved.
*                 All rights reserved.
*    @see      ETSI GS MEC 003, Draft ETSI GS MEC 010-2 V2.2.1
*    @see      ETSI GS MEC 003, Draft ETSI GS MEC 010-2 V3.2.1
*/
*/
module AtsMec_ApplicationPackageLifecycleAndOperationGrantingAPI_TestCases {
module AtsMec_ApplicationPackageLifecycleAndOperationGrantingAPI_TestCases {


@@ -623,8 +623,7 @@ module AtsMec_ApplicationPackageLifecycleAndOperationGrantingAPI_TestCases {
                                                                                                                      m_create_package_management(
                                                                                                                      m_create_package_management(
                                                                                                                                                  PX_APP_PKG_NAME,
                                                                                                                                                  PX_APP_PKG_NAME,
                                                                                                                                                  PX_APP_PKG_VERSION,
                                                                                                                                                  PX_APP_PKG_VERSION,
                                                                                                                                                  m_checksum(-, PX_CHECKSUM),
                                                                                                                                                  m_checksum(-, PX_CHECKSUM)                                                    
                                                                                                                                                  PX_APP_PKG_PATH
                     ))))));
                     ))))));
      f_selfOrClientSyncAndVerdict(c_prDone, e_success);
      f_selfOrClientSyncAndVerdict(c_prDone, e_success);


@@ -637,11 +636,11 @@ module AtsMec_ApplicationPackageLifecycleAndOperationGrantingAPI_TestCases {
                                                                           mw_http_message_body_json(
                                                                           mw_http_message_body_json(
                                                                                                     mw_body_json_app_pkg_info(
                                                                                                     mw_body_json_app_pkg_info(
                                                                                                                               mw_app_pkg_info(
                                                                                                                               mw_app_pkg_info(
                                                                                                                                               -, -,
                                                                                                                                               PX_APP_PKG_NAME,
                                                                                                                                               PX_APP_PKG_VERSION,
                                                                                                                                               -,
                                                                                                                                               -,
                                                                                                                                               mw_checksum
                                                                                                                                               mw_checksum,
                                                                                                                                               CREATED,
                                                                                                                                               PX_OPERATIONAL_STATE,
                                                                                                                                               PX_USAGE_STATE
                            )))))) -> value v_response {
                            )))))) -> value v_response {
          tc_ac.stop;
          tc_ac.stop;


@@ -687,8 +686,7 @@ module AtsMec_ApplicationPackageLifecycleAndOperationGrantingAPI_TestCases {
                                                                                                                      m_create_package_management(
                                                                                                                      m_create_package_management(
                                                                                                                                                  "",
                                                                                                                                                  "",
                                                                                                                                                  PX_APP_PKG_VERSION,
                                                                                                                                                  PX_APP_PKG_VERSION,
                                                                                                                                                  m_checksum(-, PX_CHECKSUM),
                                                                                                                                                  m_checksum(-, PX_CHECKSUM)                                                                                                          
                                                                                                                                                  PX_APP_PKG_PATH
                     ))))));
                     ))))));
      f_selfOrClientSyncAndVerdict(c_prDone, e_success);
      f_selfOrClientSyncAndVerdict(c_prDone, e_success);


@@ -755,11 +753,12 @@ module AtsMec_ApplicationPackageLifecycleAndOperationGrantingAPI_TestCases {
                                                                                                                          {
                                                                                                                          {
                                                                                                                            *,
                                                                                                                            *,
                                                                                                                            mw_app_pkg_info(
                                                                                                                            mw_app_pkg_info(
                                                                                                                                            -, -,
                                                                                                                                            PX_APP_PKG_NAME,
                                                                                                                                            PX_APP_PKG_VERSION,
                                                                                                                                           -,
                                                                                                                                           -,
                                                                                                                                            mw_checksum
                                                                                                                                            mw_checksum,
                                                                                                                                            PX_ONBOARDED_STATE,
                                                                                                                                            PX_OPERATIONAL_STATE,
                                                                                                                                            PX_USAGE_STATE,
                                                                                                                                            -
                                                                                                                                          ),
                                                                                                                                          ),
                                                                                                                            *
                                                                                                                            *
                                                                                                                          }
                                                                                                                          }
@@ -821,12 +820,14 @@ module AtsMec_ApplicationPackageLifecycleAndOperationGrantingAPI_TestCases {
                                                                                           mw_body_json_app_pkg_info_list(
                                                                                           mw_body_json_app_pkg_info_list(
                                                                                                                          {
                                                                                                                          {
                                                                                                                            *,
                                                                                                                            *,
                                                                                                                            mw_app_pkg_info(
                                                                                                                            mw_app_pkg_info_onboarded(
                                                                                                                                              -, -,
                                                                                                                                              -, -,
                                                                                                                                              PX_APP_PKG_NAME,
                                                                                                                                              PX_APP_PKG_NAME,
                                                                                                                                              PX_APP_PKG_VERSION,
                                                                                                                                              PX_APP_PKG_VERSION,
                                                                                                                                              -, 
                                                                                                                                              -, 
                                                                                                                                            mw_checksum
                                                                                                                                              mw_checksum,
                                                                                                                                              -,
                                                                                                                                              PX_ONBOARDED_STATE_ONBOARDED  
                                                                                                                                            ),
                                                                                                                                            ),
                                                                                                                            *
                                                                                                                            *
                                                                                                                          }
                                                                                                                          }
@@ -994,8 +995,8 @@ module AtsMec_ApplicationPackageLifecycleAndOperationGrantingAPI_TestCases {
                                             mw_http_response_ok(
                                             mw_http_response_ok(
                                                                 mw_http_message_body_json(
                                                                 mw_http_message_body_json(
                                                                                           mw_body_json_app_pkg_info(
                                                                                           mw_body_json_app_pkg_info(
                                                                                                                     mw_app_pkg_info(
                                                                                                                     mw_app_pkg_info_onboarded(
                                                                                                                                     PX_APP_PKG_ID
                                                                                                                                     v_app_pkg_info.id
                            )))))) -> value v_response {
                            )))))) -> value v_response {
          tc_ac.stop;
          tc_ac.stop;


@@ -2209,10 +2210,12 @@ module AtsMec_ApplicationPackageLifecycleAndOperationGrantingAPI_TestCases {
                                                                                                                          {
                                                                                                                          {
                                                                                                                            *,
                                                                                                                            *,
                                                                                                                            mw_app_pkg_info(
                                                                                                                            mw_app_pkg_info(
                                                                                                                                            v_app_pkg_info.id,
                                                                                                                                           -,
                                                                                                                                            v_app_pkg_info.appDId
                                                                                                                                            mw_checksum,
                                                                                                                                            )
                                                                                                                                            PX_ONBOARDED_STATE,
                                                                                                                            , 
                                                                                                                                            PX_OPERATIONAL_STATE,
                                                                                                                                            PX_USAGE_STATE
                                                                                                                                          ),
                                                                                                                            *
                                                                                                                            *
                                                                                                                          }
                                                                                                                          }
                            ))))) {
                            ))))) {
@@ -2233,7 +2236,7 @@ module AtsMec_ApplicationPackageLifecycleAndOperationGrantingAPI_TestCases {
    } // End of testcase TC_MEC_MEC010p2_MEPM_PKGM_001_01_OK
    } // End of testcase TC_MEC_MEC010p2_MEPM_PKGM_001_01_OK


    /**
    /**
     * @desc Check that MEPM returns the list of App Packages when requested - Note 3
     * @desc Check that MEPM returns the list of on-boarded App Packages when requested - Note 3
     */
     */
    testcase TC_MEC_MEC010p2_MEPM_PKGM_001_02_OK() runs on HttpComponent system HttpTestAdapter {
    testcase TC_MEC_MEC010p2_MEPM_PKGM_001_02_OK() runs on HttpComponent system HttpTestAdapter {
      // Local variables
      // Local variables
@@ -2271,11 +2274,11 @@ module AtsMec_ApplicationPackageLifecycleAndOperationGrantingAPI_TestCases {
                                                                                           mw_body_json_app_pkg_info_list(
                                                                                           mw_body_json_app_pkg_info_list(
                                                                                                                          {
                                                                                                                          {
                                                                                                                            *,
                                                                                                                            *,
                                                                                                                            mw_app_pkg_info(
                                                                                                                            mw_app_pkg_info_onboarded(
                                                                                                                                            v_app_pkg_info.id,
                                                                                                                                            v_app_pkg_info.id,
                                                                                                                                            v_app_pkg_info.appDId,
                                                                                                                                            v_app_pkg_info.appDId,
                                                                                                                                            -, -, -, -, -,
                                                                                                                                            -, -, -, -, -,
                                                                                                                                            ONBOARDED
                                                                                                                                            PX_ONBOARDED_STATE_ONBOARDED
                                                                                                                                            )
                                                                                                                                            )
                                                                                                                            , 
                                                                                                                            , 
                                                                                                                            *
                                                                                                                            *
@@ -2440,11 +2443,11 @@ module AtsMec_ApplicationPackageLifecycleAndOperationGrantingAPI_TestCases {
                                             mw_http_response_ok(
                                             mw_http_response_ok(
                                                                 mw_http_message_body_json(
                                                                 mw_http_message_body_json(
                                                                                           mw_body_json_app_pkg_info(
                                                                                           mw_body_json_app_pkg_info(
                                                                                                                     mw_app_pkg_info(
                                                                                                                     mw_app_pkg_info_onboarded(
                                                                                                                                     v_app_pkg_info.id,
                                                                                                                                     v_app_pkg_info.id,
                                                                                                                                     v_app_pkg_info.appDId,
                                                                                                                                     v_app_pkg_info.appDId,
                                                                                                                                     -, -, -, -, -,
                                                                                                                                     -, -, -, -, -,
                                                                                                                                     ONBOARDED
                                                                                                                                     PX_ONBOARDED_STATE_ONBOARDED
                            )))))) {
                            )))))) {
          tc_ac.stop;
          tc_ac.stop;


+5 −1
Original line number Original line Diff line number Diff line
@@ -54,7 +54,11 @@ module ApplicationPackageLifecycleAndOperationGrantingAPI_Pixits {


  modulepar Json.String PX_APP_PKG_PATH := "APP_PKG_PATH";
  modulepar Json.String PX_APP_PKG_PATH := "APP_PKG_PATH";


  modulepar OperationalState PX_OPERATIONAL_STATE := STARTED;
  modulepar Json.String PX_ONBOARDED_STATE_ONBOARDED := "ONBOARDED";

  modulepar Json.String PX_ONBOARDED_STATE := "CREATED";
  
  modulepar OperationalState PX_OPERATIONAL_STATE := "ENABLED";
  
  
  modulepar UsageState PX_USAGE_STATE := NOT_IN_USE;
  modulepar UsageState PX_USAGE_STATE := NOT_IN_USE;
  
  
+26 −30
Original line number Original line Diff line number Diff line
@@ -213,41 +213,37 @@ module ApplicationPackageLifecycleAndOperationGrantingAPI_Templates {
      appPkgPath      := p_appPkgPath
      appPkgPath      := p_appPkgPath
    } // End of template mw_create_package_management
    } // End of template mw_create_package_management
    
    
    template (omit) AppPkgInfo m_app_pkg_info(
    // template (omit) AppPkgInfo m_app_pkg_info(
                                              in template (value) Json.String p_id,
    //                                           in template (value) Checksum p_checksum,
                                              in template (value) Json.String p_appDId,
    //                                           in template (value) OnboardingState p_onboardingState,
                                              in template (value) Json.String p_appName,
    //                                           in template (value) AppPkgInfo_OperationalState p_operationalState,
                                              in template (value) Json.String p_appSoftwareVersion,
    //                                           in template (value) UsageState p_usageState,
                                              in template (value) Json.String p_appDVersion,
    //                                           in template (value) AppPkgInfo_Links p_links,
                                              in template (value) Checksum p_checksum,
    //                                           ) := {
                                              in template (value) AppPkgSWImageInfo p_softwareImages,
    //   checksum                 := p_checksum,
                                              in template (value) OnboardingState p_onboardingState,
    //   onboardingState          := p_onboardingState,
                                              in template (value) AppPkgInfo_OperationalState p_operationalState,
    //   operationalState         := p_operationalState,
                                              in template (value) UsageState p_usageState,
    //   usageState               := p_usageState,
                                              in template (value) AppPkgInfo_MecInfo p_mecInfo,
    //   links                    := p_links
                                              in template (value) AppPkgInfo_Links p_links,
    // } // End of template m_app_pkg_info
                                              in template (omit) Json.String p_appProvider := omit
    
    template (present) AppPkgInfo mw_app_pkg_info(
                                                  template (present) Json.String p_id := ?,
                                                  template (present) Checksum p_checksum := ?,
                                                  template (present) OnboardingState p_onboardingState := ?,
                                                  template (present) AppPkgInfo_OperationalState p_operationalState := ?,
                                                  template (present) UsageState p_usageState := ?,
                                                  template (present) AppPkgInfo_Links p_links := ?
                                                  ) := {
                                                  ) := {
      id                       := p_id,                                              
      id                       := p_id,                                              
      appDId                   := p_appDId,
      appProvider              := p_appProvider,
      appName                  := p_appName,
      appSoftwareVersion       := p_appSoftwareVersion,
      appDVersion              := p_appDVersion,
      checksum                 := p_checksum,
      checksum                 := p_checksum,
      signingCertificate       := omit,
      softwareImages           := p_softwareImages,
      additionalArtifacts      := omit,
      onboardingState          := p_onboardingState,
      onboardingState          := p_onboardingState,
      operationalState         := p_operationalState,
      operationalState         := p_operationalState,
      usageState               := p_usageState,
      usageState               := p_usageState,
      mecInfo                  := p_mecInfo,
      userDefinedData          := omit,
      onboardingFailureDetails := omit,
      links                    := p_links
      links                    := p_links
    } // End of template m_app_pkg_info
    } // End of template mw_app_pkg_info


    template (present) AppPkgInfo mw_app_pkg_info(
    template (present) AppPkgInfo mw_app_pkg_info_onboarded(
                                                  template (present) Json.String p_id := ?,
                                                  template (present) Json.String p_id := ?,
                                                  template (present) Json.String p_appDId := ?,
                                                  template (present) Json.String p_appDId := ?,
                                                  template (present) Json.String p_appName := ?,
                                                  template (present) Json.String p_appName := ?,
+21 −21

File changed.

Preview size limit exceeded, changes collapsed.