Commit ab902a9e authored by pintar's avatar pintar
Browse files

Test cases for ACR N01

parent 6e58bc67
Loading
Loading
Loading
Loading
+64 −0
Original line number Diff line number Diff line
@@ -160,6 +160,70 @@ group SuplementaryService_ACR{
	group SS_ACR_SIPSIP{
		
		group ACR_terminating_AS{
			
			/**
			* @desc TC_ACR_N01_001
			* @param p_cSeq_s Transaction Id
			*/
			testcase TC_ACR_N01_001(inout CSeq p_cSeq_s) 
			runs on ServerSyncComp
			system TestAdapter {
				//Variables
				var ImsComponent v_imsComponent_as1;
				f_cf_1IscUp(v_imsComponent_as1);

				//Start
				f_IncCSeq(p_cSeq_s); v_imsComponent_as1.start(f_Sip_ACR_N01_001_AS1(p_cSeq_s));
			
				// synchronize PTC on 2 sychronization points
				f_serverSync1Client({c_prDone, c_tbDone});

				f_cf_1IscDown(v_imsComponent_as1);

			} // end TC_ACR_N01_001
			
			/**
			* @desc TC_ACR_N01_002
			* @param p_cSeq_s Transaction Id
			*/
			testcase TC_ACR_N01_002(inout CSeq p_cSeq_s) 
			runs on ServerSyncComp
			system TestAdapter {
				//Variables
				var ImsComponent v_imsComponent_as1;
				f_cf_1IscUp(v_imsComponent_as1);

				//Start
				f_IncCSeq(p_cSeq_s); v_imsComponent_as1.start(f_Sip_ACR_N01_001_AS1(p_cSeq_s));
			
				// synchronize PTC on 2 sychronization points
				f_serverSync1Client({c_prDone, c_annouc, c_tbDone});

				f_cf_1IscDown(v_imsComponent_as1);

			} // end TC_ACR_N01_002
			
			/**
			* @desc TC_ACR_N01_003
			* @param p_cSeq_s Transaction Id
			*/
			testcase TC_ACR_N01_003(inout CSeq p_cSeq_s) 
			runs on ServerSyncComp
			system TestAdapter {
				//Variables
				var ImsComponent v_imsComponent_as1;
				f_cf_1IscUp(v_imsComponent_as1);

				//Start
				f_IncCSeq(p_cSeq_s); v_imsComponent_as1.start(f_Sip_ACR_N01_001_AS1(p_cSeq_s));
			
				// synchronize PTC on 2 sychronization points
				f_serverSync1Client({c_prDone, c_voicem, c_tbDone});

				f_cf_1IscDown(v_imsComponent_as1);

			} // end TC_ACR_N01_003
			
		}// end group ACR_terminating_AS
		group OBC_originating_AS{
		}// end group OBC_originating_AS