AtsMec_RnisAPI_TestControl.ttcn 2.1 KB
Newer Older
YannGarcia's avatar
YannGarcia committed
module AtsMec_RnisAPI_TestControl {
  
  // LibMec/RnisAPI
  import from RnisAPI_Pics all;
  
  // LibMec
  import from LibMec_Pics all;
  
  // AtsMec
  import from AtsMec_RnisAPI_TestCases all;
  
  control {
    
    if (PICS_RNIS) {
      if (PICS_RNIS_NOTIFICATIONS) {
        execute(TC_MEC_MEC012_SRV_RNIS_001_OK());
        execute(TC_MEC_MEC012_SRV_RNIS_002_OK());
        execute(TC_MEC_MEC012_SRV_RNIS_003_OK());
        execute(TC_MEC_MEC012_SRV_RNIS_004_OK());
Yann Garcia's avatar
Yann Garcia committed
        execute(TC_MEC_MEC012_SRV_RNIS_005_OK());
        execute(TC_MEC_MEC012_SRV_RNIS_006_OK());
        execute(TC_MEC_MEC012_SRV_RNIS_006_OK());
        execute(TC_MEC_MEC012_SRV_RNIS_007_OK());
        execute(TC_MEC_MEC012_SRV_RNIS_007_OK());
        execute(TC_MEC_MEC012_SRV_RNIS_010_OK());
YannGarcia's avatar
YannGarcia committed
      }
Yann Garcia's avatar
Yann Garcia committed

YannGarcia's avatar
YannGarcia committed
      if (PICS_RNIS_ALL_SUBSCRIPTIONS) {
        execute(TC_MEC_MEC012_SRV_RNIS_011_OK());
        execute(TC_MEC_MEC012_SRV_RNIS_012_OK());
        execute(TC_MEC_MEC012_SRV_RNIS_011_BR());
        execute(TC_MEC_MEC012_SRV_RNIS_012_BR());
      }
Yann Garcia's avatar
Yann Garcia committed

      if (PICS_RNIS_SPECIFIC_SUBSCRIPTION) {
        execute(TC_MEC_MEC012_SRV_RNIS_013_OK());
        execute(TC_MEC_MEC012_SRV_RNIS_013_NF());
        execute(TC_MEC_MEC012_SRV_RNIS_014_OK());
        execute(TC_MEC_MEC012_SRV_RNIS_014_BR());
        execute(TC_MEC_MEC012_SRV_RNIS_014_NF());
        execute(TC_MEC_MEC012_SRV_RNIS_015_OK());
        execute(TC_MEC_MEC012_SRV_RNIS_015_NF());
      }

YannGarcia's avatar
YannGarcia committed
      if (PICS_RNIS_QUERY) {
        execute(TC_MEC_MEC012_SRV_RNIS_016_OK());
        execute(TC_MEC_MEC012_SRV_RNIS_016_BR());
        execute(TC_MEC_MEC012_SRV_RNIS_016_NF());
        execute(TC_MEC_MEC012_SRV_RNIS_017_OK());
        execute(TC_MEC_MEC012_SRV_RNIS_017_BR());
        execute(TC_MEC_MEC012_SRV_RNIS_017_NF());
        execute(TC_MEC_MEC012_SRV_RNIS_018_OK());
        execute(TC_MEC_MEC012_SRV_RNIS_018_BR());
        execute(TC_MEC_MEC012_SRV_RNIS_018_NF());
        execute(TC_MEC_MEC012_SRV_RNIS_019_OK());
        execute(TC_MEC_MEC012_SRV_RNIS_019_BR());
        execute(TC_MEC_MEC012_SRV_RNIS_019_NF());
      }
    }
  } // End of 'control' statement

} // End of module AtsMec_TestControl