Commit 783d837a authored by saiu's avatar saiu
Browse files

I added the control part for each of the testcases foreseen.

parent 482df469
Loading
Loading
Loading
Loading
+214 −1
Original line number Diff line number Diff line
@@ -20,6 +20,219 @@ module AtsNIT_SipSip_TestExecution {
			method := "INVITE"
		};
		
		if (true) {
			// Basic Call:
			
			// Group TP1_1_BC_Successful
			execute(TC_SS___XX__01(v_CSeq_s));
			execute(TC_SS___XX__02(v_CSeq_s));
			execute(TC_SS___XX__03(v_CSeq_s));
			execute(TC_SS___XX__04(v_CSeq_s));
			execute(TC_SS___CN__01(v_CSeq_s));
			execute(TC_SS___CN__02(v_CSeq_s));
			execute(TC_SS___CN__03(v_CSeq_s));
			execute(TC_SS___CN__04(v_CSeq_s));
			execute(TC_SS___CN__05(v_CSeq_s));
			execute(TC_SS___CN__06(v_CSeq_s));
			execute(TC_SS___CN__07(v_CSeq_s));
			execute(TC_SS___UP__01(v_CSeq_s));
			execute(TC_SS___UP__02(v_CSeq_s));
			execute(TC_SS___UP__03(v_CSeq_s));
			execute(TC_SS___UP__04(v_CSeq_s));
			execute(TC_SS___UP__05(v_CSeq_s));
			execute(TC_SS___UP__06(v_CSeq_s));
			execute(TC_SS___UP__07(v_CSeq_s));
			execute(TC_SS___UP__08(v_CSeq_s));
			
			// Group TP1_2_BC_UnSuccessful
			execute(TC_SS___XX__U01(v_CSeq_s));
			execute(TC_SS___XX__U02(v_CSeq_s));
			execute(TC_SS___XX__U03(v_CSeq_s));
			execute(TC_SS___XX__U04(v_CSeq_s));
			execute(TC_SS___XX__U05(v_CSeq_s));
			execute(TC_SS___XX__U06(v_CSeq_s));
			execute(TC_SS___XX__U07(v_CSeq_s));
			execute(TC_SS___XX__U08(v_CSeq_s));
			
			// Supplementary Services:
			
			// OIP Service: Group TP2_1_SS_OIP
			execute(TC_SS___XXSS_OIP01(v_CSeq_s));
			execute(TC_SS___XXSS_OIP02(v_CSeq_s));
			execute(TC_SS___XXSS_OIP03(v_CSeq_s));
			execute(TC_SS___XXSS_OIP04(v_CSeq_s));
			execute(TC_SS___XXSS_OIP05(v_CSeq_s));
			execute(TC_SS___XXSS_OIP06(v_CSeq_s));
			execute(TC_SS___XXSS_OIP07(v_CSeq_s));
			execute(TC_SS___XXSS_OIP08(v_CSeq_s));
			execute(TC_SS___XXSS_OIP09(v_CSeq_s));
			execute(TC_SS___XXSS_OIP10(v_CSeq_s));
			
			// OIR Service: Group TP2_2_SS_OIR
			execute(TC_SS___XXSS_OIR01(v_CSeq_s));
			execute(TC_SS___XXSS_OIR02(v_CSeq_s));
			execute(TC_SS___XXSS_OIR03(v_CSeq_s));
			execute(TC_SS___XXSS_OIR04(v_CSeq_s));
			execute(TC_SS___XXSS_OIR05(v_CSeq_s));
			execute(TC_SS___XXSS_OIR06(v_CSeq_s));
			execute(TC_SS___XXSS_OIR07(v_CSeq_s));
			execute(TC_SS___XXSS_OIR08(v_CSeq_s));
			execute(TC_SS___XXSS_OIR09(v_CSeq_s));
			execute(TC_SS___XXSS_OIR10(v_CSeq_s));
			execute(TC_SS___XXSS_OIR11(v_CSeq_s));
			
			// TIP Service: Group TP2_3_SS_TIP
			execute(TC_SS___XXSS_TIP01(v_CSeq_s));
			execute(TC_SS___XXSS_TIP02(v_CSeq_s));
			execute(TC_SS___XXSS_TIP03(v_CSeq_s));
			execute(TC_SS___XXSS_TIP04(v_CSeq_s));
			execute(TC_SS___XXSS_TIP04(v_CSeq_s));
			
			// TIR Service: Group TP2_4_SS_TIR
			execute(TC_SS___XXSS_TIR01(v_CSeq_s));
			execute(TC_SS___XXSS_TIR02(v_CSeq_s));
			execute(TC_SS___XXSS_TIR03(v_CSeq_s));
			execute(TC_SS___XXSS_TIR04(v_CSeq_s));
			execute(TC_SS___XXSS_TIR05(v_CSeq_s));
			execute(TC_SS___XXSS_TIR06(v_CSeq_s));
			execute(TC_SS___XXSS_TIR07(v_CSeq_s));
			
			// HOLD Service: Group TP2_5_SS_HOLD
			execute(TC_SS___XXSS_CH01(v_CSeq_s));
			execute(TC_SS___XXSS_CH02(v_CSeq_s));
			execute(TC_SS___XXSS_CH03(v_CSeq_s));
			execute(TC_SS___XXSS_CH04(v_CSeq_s));
			execute(TC_SS___XXSS_CH05(v_CSeq_s));
			execute(TC_SS___XXSS_CH06(v_CSeq_s));
			execute(TC_SS___XXSS_CH07(v_CSeq_s));
			execute(TC_SS___XXSS_CH08(v_CSeq_s));
			execute(TC_SS___XXSS_CH09(v_CSeq_s));
			execute(TC_SS___XXSS_CH10(v_CSeq_s));
			execute(TC_SS___XXSS_CH11(v_CSeq_s));
			execute(TC_SS___XXSS_CH12(v_CSeq_s));
			execute(TC_SS___XXSS_CH13(v_CSeq_s));
			execute(TC_SS___XXSS_CH14(v_CSeq_s));
			execute(TC_SS___XXSS_CH15(v_CSeq_s));
			execute(TC_SS___XXSS_CH16(v_CSeq_s));
			execute(TC_SS___XXSS_CH17(v_CSeq_s));
			execute(TC_SS___XXSS_CH18(v_CSeq_s));
			execute(TC_SS___XXSS_CH19(v_CSeq_s));
			execute(TC_SS___XXSS_CH20(v_CSeq_s));
			execute(TC_SS___XXSS_CH21(v_CSeq_s));
			execute(TC_SS___XXSS_CH22(v_CSeq_s));
			execute(TC_SS___XXSS_CH23(v_CSeq_s));
			execute(TC_SS___XXSS_CH24(v_CSeq_s));
			execute(TC_SS___XXSS_CH25(v_CSeq_s));
			execute(TC_SS___XXSS_CH26(v_CSeq_s));
			execute(TC_SS___XXSS_CH27(v_CSeq_s));
			execute(TC_SS___XXSS_CH28(v_CSeq_s));
			execute(TC_SS___XXSS_CH29(v_CSeq_s));
			execute(TC_SS___XXSS_CH30(v_CSeq_s));
			execute(TC_SS___XXSS_CH31(v_CSeq_s));
			execute(TC_SS___XXSS_CH32(v_CSeq_s));
			
			// CDIV Service: Group TP2_6_SS_CDIV
			// CFU Service: Group TP2_6_1_SS_CFU
			execute(TC_SS___XXSS_CFU01(v_CSeq_s));
			execute(TC_SS___XXSS_CFU02(v_CSeq_s));
			execute(TC_SS___XXSS_CFU03(v_CSeq_s));
			execute(TC_SS___XXSS_CFU04(v_CSeq_s));
			execute(TC_SS___XXSS_CFU05(v_CSeq_s));
			execute(TC_SS___XXSS_CFU06(v_CSeq_s));
			
			// CFB Service: Group TP2_6_2_SS_CFB
			execute(TC_SS___XXSS_CFB01(v_CSeq_s));
			execute(TC_SS___XXSS_CFB02(v_CSeq_s));
			execute(TC_SS___XXSS_CFB03(v_CSeq_s));
			execute(TC_SS___XXSS_CFB04(v_CSeq_s));
			execute(TC_SS___XXSS_CFB05(v_CSeq_s));
			execute(TC_SS___XXSS_CFB06(v_CSeq_s));
			execute(TC_SS___XXSS_CFB07(v_CSeq_s));
			execute(TC_SS___XXSS_CFB08(v_CSeq_s));
			execute(TC_SS___XXSS_CFB09(v_CSeq_s));
			execute(TC_SS___XXSS_CFB10(v_CSeq_s));
			execute(TC_SS___XXSS_CFB11(v_CSeq_s));
			execute(TC_SS___XXSS_CFB12(v_CSeq_s));
			
			// CFNR Service: Group TP2_6_3_SS_CFNR
			execute(TC_SS___XXSS_CFNR01(v_CSeq_s));
			execute(TC_SS___XXSS_CFNR02(v_CSeq_s));
			execute(TC_SS___XXSS_CFNR03(v_CSeq_s));
			execute(TC_SS___XXSS_CFNR04(v_CSeq_s));
			execute(TC_SS___XXSS_CFNR05(v_CSeq_s));
			execute(TC_SS___XXSS_CFNR06(v_CSeq_s));
			execute(TC_SS___XXSS_CFNR07(v_CSeq_s));
			
			// CFNRc Service: Group TP2_6_4_SS_CFNRc
			execute(TC_SS___XXSS_CFNRc01(v_CSeq_s));
			execute(TC_SS___XXSS_CFNRc02(v_CSeq_s));
			execute(TC_SS___XXSS_CFNRc03(v_CSeq_s));
			execute(TC_SS___XXSS_CFNRc04(v_CSeq_s));
			execute(TC_SS___XXSS_CFNRc05(v_CSeq_s));
			
			// CFNL Service: Group TP2_6_5_SS_CFNL
			execute(TC_SS___XXSS_CFNL01(v_CSeq_s));
			execute(TC_SS___XXSS_CFNL02(v_CSeq_s));
			execute(TC_SS___XXSS_CFNL03(v_CSeq_s));
			execute(TC_SS___XXSS_CFNL04(v_CSeq_s));
			execute(TC_SS___XXSS_CFNL05(v_CSeq_s));
			
			// CD Service: Group TP2_6_6_SS_CD
			execute(TC_SS___XXSS_CD01(v_CSeq_s));
			execute(TC_SS___XXSS_CD02(v_CSeq_s));
			execute(TC_SS___XXSS_CD03(v_CSeq_s));
			execute(TC_SS___XXSS_CD04(v_CSeq_s));
			execute(TC_SS___XXSS_CD05(v_CSeq_s));
			execute(TC_SS___XXSS_CD06(v_CSeq_s));
			execute(TC_SS___XXSS_CD07(v_CSeq_s));
			execute(TC_SS___XXSS_CD08(v_CSeq_s));
			execute(TC_SS___XXSS_CD09(v_CSeq_s));
			execute(TC_SS___XXSS_CD10(v_CSeq_s));
			
			// CONF Service: Group TP2_7_SS_CONF
			// Conference Creation: Group TP2_7_1_SS_CONF_CRE
			execute(TC_SSS__XXSSCONF_CRE_001(v_CSeq_s));
			execute(TC_SSS__XXSSCONF_CRE_002(v_CSeq_s));
			execute(TC_SSS__XXSSCONF_CRE_003(v_CSeq_s));
			execute(TC_SSS__XXSSCONF_CRE_004(v_CSeq_s));
			execute(TC_SSS__XXSSCONF_CRE_005(v_CSeq_s));
			execute(TC_SSS__XXSSCONF_CRE_006(v_CSeq_s));
			execute(TC_SSS__XXSSCONF_CRE_007(v_CSeq_s));
			execute(TC_SSS__XXSSCONF_CRE_008(v_CSeq_s));
			execute(TC_SSS__XXSSCONF_CRE_009(v_CSeq_s));
			
			// Inviting other user to a Conference: Group TP2_7_2_SS_CONF_INV
			execute(TC_SSS__XXSSCONF_INV_001(v_CSeq_s));
			execute(TC_SSS__XXSSCONF_INV_002(v_CSeq_s));
			execute(TC_SSS__XXSSCONF_INV_003(v_CSeq_s));
			execute(TC_SSS__XXSSCONF_INV_004(v_CSeq_s));
			execute(TC_SSS__XXSSCONF_INV_005(v_CSeq_s));
			
			// Leaving a Conference: Group TP2_7_3_SS_CONF_LEAV
			execute(TC_SSS__XXSSCONF_LEAV_001(v_CSeq_s));
			execute(TC_SSS__XXSSCONF_LEAV_002(v_CSeq_s));
			
			// Removing a Conference: Group TP2_7_4_SS_CONF_REMOV
			execute(TC_SSS__XXSSCONF_REMOV_001(v_CSeq_s));
			execute(TC_SSS__XXSSCONF_REMOV_002(v_CSeq_s));
			execute(TC_SSS__XXSSCONF_REMOV_003(v_CSeq_s));
			execute(TC_SSS__XXSSCONF_REMOV_004(v_CSeq_s));
			execute(TC_SSS__XXSSCONF_REMOV_005(v_CSeq_s));
			execute(TC_SSS__XXSSCONF_REMOV_006(v_CSeq_s));
			
			// CW Service: Group TP2_8_SS_CW
			execute(TC_SS__XXSS_CW01(v_CSeq_s));
			execute(TC_SS__XXSS_CW02(v_CSeq_s));
			execute(TC_SS__XXSS_CW03(v_CSeq_s));
			execute(TC_SS__XXSS_CW04(v_CSeq_s));
			execute(TC_SS__XXSS_CW05(v_CSeq_s));
			
			// ETC Service: Group TP2_11_SS_ECT
			execute(TC_SS___XXSS_ECT01(v_CSeq_s));
			execute(TC_SS___XXSS_ECT02(v_CSeq_s));
			execute(TC_SS___XXSS_ECT03(v_CSeq_s));
			execute(TC_SS___XXSS_ECT04(v_CSeq_s));
		}