Loading AtsNIT_SipSip/ttcn/AtsNIT_SipSip_SS_TCFunctions.ttcn +241 −5 Original line number Diff line number Diff line Loading @@ -7228,7 +7228,7 @@ module AtsNIT_SipSip_SS_TCFunctions { f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); f_awaitingMESSAGE_sendReply(); f_awaitingNOTIFY_sendReply(mw_NOTIFY_Request_MB(vc_callId, mw_MBody_XML(mw_XmlBody_CDIVN(*)))); f_check_Conversation(); Loading Loading @@ -7517,13 +7517,249 @@ module AtsNIT_SipSip_SS_TCFunctions { } // end function f_AtsNIT_TC_SS___XXSSCFB06UE3 /* * @desc This is the test case function (aux. user UE4) for TC_SS___XXSSCFB06 * @desc This is the test case function (originating side) for AtsNIT_TC_SS___XXSSCFB07 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB06UE4(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFB01UE4(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB06UE4 function f_AtsNIT_TC_SS___XXSSCFB07UE1(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFU01UE1(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB07UE1 /* * @desc This is the test case function (terminating side) for TC_SS___XXSSCFB07 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB07UE2(in CSeq p_cSeq_s) runs on ImsComponent { f_IMS_preamble_withRegistrationBasic(c_userProfile_UE2atSUThome, p_cSeq_s); // assignment of PIXIT values to component variable // Testbody // subscribe to CDIVN f_SubscriptionWithNotification(p_cSeq_s, m_SUBSCRIBE_Request_mb_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via, vc_contact, m_MBody_XML(m_XmlBody_CDIVN(m_CDIVN_sub))), mw_NOTIFY_Request_MB(vc_callId, mw_MBody_XML(mw_XmlBody_CDIVN(*))) ); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); f_awaitingINVITE(mw_INVITE_Request_require( mw_Require_not_100rel )); f_sendResponse(m_Response_4XXonINVITE( c_statusLine486, vc_callId, vc_cSeq, vc_caller_From, vc_caller_To, vc_via, vc_contact )); // await ACK f_awaitingACK(mw_ACK_Request_Base(vc_callId)); f_awaitingMESSAGE_sendReply(); f_check_Conversation(); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); // postamble f_IMS_postamble_withDeRegistration(vc_cSeq); } // end function f_AtsNIT_TC_SS___XXSSCFB07UE2 /* * @desc This is the test case function (originating side) for AtsNIT_TC_SS___XXSSCFB07 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB07UE3(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFU01UE3(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB07UE3 /* * @desc This is the test case function (originating side) for AtsNIT_TC_SS___XXSSCFB08 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB08UE1(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFU01UE1(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB08UE1 /* * @desc This is the test case function (terminating side) for TC_SS___XXSSCFB08 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB08UE2(in CSeq p_cSeq_s) runs on ImsComponent { f_IMS_preamble_withRegistrationBasic(c_userProfile_UE2atSUThome, p_cSeq_s); // assignment of PIXIT values to component variable // Testbody f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); f_awaitingINVITE(mw_INVITE_Request_require( mw_Require_not_100rel )); f_sendResponse(m_Response_4XXonINVITE( c_statusLine486, vc_callId, vc_cSeq, vc_caller_From, vc_caller_To, vc_via, vc_contact )); // await ACK f_awaitingACK(mw_ACK_Request_Base(vc_callId)); f_awaitingNOTIFY_sendReply(mw_NOTIFY_Request_MB(vc_callId, mw_MBody_XML(mw_XmlBody_CDIVN(*)))); f_check_Conversation(); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); // postamble f_IMS_postamble_withDeRegistration(vc_cSeq); } // end function f_AtsNIT_TC_SS___XXSSCFB08UE2 /* * @desc This is the test case function (originating side) for AtsNIT_TC_SS___XXSSCFB08 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB08UE3(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFU01UE3(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB08UE3 /* * @desc This is the test case function (originating side) for AtsNIT_TC_SS___XXSSCFB09 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB09UE1(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFU01UE1(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB09UE1 /* * @desc This is the test case function (terminating side) for TC_SS___XXSSCFB09 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB09UE2(in CSeq p_cSeq_s) runs on ImsComponent { f_IMS_preamble_withRegistrationBasic(c_userProfile_UE2atSUThome, p_cSeq_s); // assignment of PIXIT values to component variable // Testbody // subscribe to CDIVN f_SubscriptionWithNotification(p_cSeq_s, m_SUBSCRIBE_Request_mb_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via, vc_contact, m_MBody_XML(m_XmlBody_CDIVN(m_CDIVN_sub))), mw_NOTIFY_Request_MB(vc_callId, mw_MBody_XML(mw_XmlBody_CDIVN(*))) ); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); f_awaitingINVITE(mw_INVITE_Request_require( mw_Require_not_100rel )); f_sendResponse(m_Response_4XXonINVITE( c_statusLine486, vc_callId, vc_cSeq, vc_caller_From, vc_caller_To, vc_via, vc_contact )); // await ACK f_awaitingACK(mw_ACK_Request_Base(vc_callId)); f_check_Conversation(); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); // postamble f_IMS_postamble_withDeRegistration(vc_cSeq); } // end function f_AtsNIT_TC_SS___XXSSCFB09UE2 /* * @desc This is the test case function (originating side) for AtsNIT_TC_SS___XXSSCFB09 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB09UE3(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFU01UE3(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB09UE3 /* * @desc This is the test case function (originating side) for AtsNIT_TC_SS___XXSSCFB10 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB10UE1(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFB04UE1(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB10UE1 /* * @desc This is the test case function (terminating side) for TC_SS___XXSSCFB10 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB10UE2(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFB09UE2(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB10UE2 /* * @desc This is the test case function (originating side) for AtsNIT_TC_SS___XXSSCFB10 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB10UE3(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFB09UE3(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB10UE3 /* * @desc This is the test case function (originating side) for AtsNIT_TC_SS___XXSSCFB11 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB11UE1(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFB05UE1(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB11UE1 /* * @desc This is the test case function (terminating side) for TC_SS___XXSSCFB11 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB11UE2(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFB10UE2(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB11UE2 /* * @desc This is the test case function (originating side) for AtsNIT_TC_SS___XXSSCFB11 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB11UE3(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFB10UE3(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB11UE3 /* * @desc This is the test case function (originating side) for AtsNIT_TC_SS___XXSSCFB12 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB12UE1(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFB06UE1(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB12UE1 /* * @desc This is the test case function (terminating side) for TC_SS___XXSSCFB12 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB12UE2(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFB10UE2(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB12UE2 /* * @desc This is the test case function (originating side) for AtsNIT_TC_SS___XXSSCFB12 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB12UE3(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFB06UE3(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB12UE3 }//end group TP2_7_SS_CFB Loading Loading
AtsNIT_SipSip/ttcn/AtsNIT_SipSip_SS_TCFunctions.ttcn +241 −5 Original line number Diff line number Diff line Loading @@ -7228,7 +7228,7 @@ module AtsNIT_SipSip_SS_TCFunctions { f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); f_awaitingMESSAGE_sendReply(); f_awaitingNOTIFY_sendReply(mw_NOTIFY_Request_MB(vc_callId, mw_MBody_XML(mw_XmlBody_CDIVN(*)))); f_check_Conversation(); Loading Loading @@ -7517,13 +7517,249 @@ module AtsNIT_SipSip_SS_TCFunctions { } // end function f_AtsNIT_TC_SS___XXSSCFB06UE3 /* * @desc This is the test case function (aux. user UE4) for TC_SS___XXSSCFB06 * @desc This is the test case function (originating side) for AtsNIT_TC_SS___XXSSCFB07 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB06UE4(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFB01UE4(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB06UE4 function f_AtsNIT_TC_SS___XXSSCFB07UE1(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFU01UE1(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB07UE1 /* * @desc This is the test case function (terminating side) for TC_SS___XXSSCFB07 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB07UE2(in CSeq p_cSeq_s) runs on ImsComponent { f_IMS_preamble_withRegistrationBasic(c_userProfile_UE2atSUThome, p_cSeq_s); // assignment of PIXIT values to component variable // Testbody // subscribe to CDIVN f_SubscriptionWithNotification(p_cSeq_s, m_SUBSCRIBE_Request_mb_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via, vc_contact, m_MBody_XML(m_XmlBody_CDIVN(m_CDIVN_sub))), mw_NOTIFY_Request_MB(vc_callId, mw_MBody_XML(mw_XmlBody_CDIVN(*))) ); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); f_awaitingINVITE(mw_INVITE_Request_require( mw_Require_not_100rel )); f_sendResponse(m_Response_4XXonINVITE( c_statusLine486, vc_callId, vc_cSeq, vc_caller_From, vc_caller_To, vc_via, vc_contact )); // await ACK f_awaitingACK(mw_ACK_Request_Base(vc_callId)); f_awaitingMESSAGE_sendReply(); f_check_Conversation(); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); // postamble f_IMS_postamble_withDeRegistration(vc_cSeq); } // end function f_AtsNIT_TC_SS___XXSSCFB07UE2 /* * @desc This is the test case function (originating side) for AtsNIT_TC_SS___XXSSCFB07 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB07UE3(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFU01UE3(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB07UE3 /* * @desc This is the test case function (originating side) for AtsNIT_TC_SS___XXSSCFB08 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB08UE1(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFU01UE1(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB08UE1 /* * @desc This is the test case function (terminating side) for TC_SS___XXSSCFB08 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB08UE2(in CSeq p_cSeq_s) runs on ImsComponent { f_IMS_preamble_withRegistrationBasic(c_userProfile_UE2atSUThome, p_cSeq_s); // assignment of PIXIT values to component variable // Testbody f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); f_awaitingINVITE(mw_INVITE_Request_require( mw_Require_not_100rel )); f_sendResponse(m_Response_4XXonINVITE( c_statusLine486, vc_callId, vc_cSeq, vc_caller_From, vc_caller_To, vc_via, vc_contact )); // await ACK f_awaitingACK(mw_ACK_Request_Base(vc_callId)); f_awaitingNOTIFY_sendReply(mw_NOTIFY_Request_MB(vc_callId, mw_MBody_XML(mw_XmlBody_CDIVN(*)))); f_check_Conversation(); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); // postamble f_IMS_postamble_withDeRegistration(vc_cSeq); } // end function f_AtsNIT_TC_SS___XXSSCFB08UE2 /* * @desc This is the test case function (originating side) for AtsNIT_TC_SS___XXSSCFB08 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB08UE3(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFU01UE3(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB08UE3 /* * @desc This is the test case function (originating side) for AtsNIT_TC_SS___XXSSCFB09 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB09UE1(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFU01UE1(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB09UE1 /* * @desc This is the test case function (terminating side) for TC_SS___XXSSCFB09 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB09UE2(in CSeq p_cSeq_s) runs on ImsComponent { f_IMS_preamble_withRegistrationBasic(c_userProfile_UE2atSUThome, p_cSeq_s); // assignment of PIXIT values to component variable // Testbody // subscribe to CDIVN f_SubscriptionWithNotification(p_cSeq_s, m_SUBSCRIBE_Request_mb_UE(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via, vc_contact, m_MBody_XML(m_XmlBody_CDIVN(m_CDIVN_sub))), mw_NOTIFY_Request_MB(vc_callId, mw_MBody_XML(mw_XmlBody_CDIVN(*))) ); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); f_awaitingINVITE(mw_INVITE_Request_require( mw_Require_not_100rel )); f_sendResponse(m_Response_4XXonINVITE( c_statusLine486, vc_callId, vc_cSeq, vc_caller_From, vc_caller_To, vc_via, vc_contact )); // await ACK f_awaitingACK(mw_ACK_Request_Base(vc_callId)); f_check_Conversation(); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); // postamble f_IMS_postamble_withDeRegistration(vc_cSeq); } // end function f_AtsNIT_TC_SS___XXSSCFB09UE2 /* * @desc This is the test case function (originating side) for AtsNIT_TC_SS___XXSSCFB09 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB09UE3(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFU01UE3(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB09UE3 /* * @desc This is the test case function (originating side) for AtsNIT_TC_SS___XXSSCFB10 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB10UE1(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFB04UE1(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB10UE1 /* * @desc This is the test case function (terminating side) for TC_SS___XXSSCFB10 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB10UE2(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFB09UE2(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB10UE2 /* * @desc This is the test case function (originating side) for AtsNIT_TC_SS___XXSSCFB10 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB10UE3(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFB09UE3(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB10UE3 /* * @desc This is the test case function (originating side) for AtsNIT_TC_SS___XXSSCFB11 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB11UE1(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFB05UE1(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB11UE1 /* * @desc This is the test case function (terminating side) for TC_SS___XXSSCFB11 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB11UE2(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFB10UE2(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB11UE2 /* * @desc This is the test case function (originating side) for AtsNIT_TC_SS___XXSSCFB11 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB11UE3(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFB10UE3(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB11UE3 /* * @desc This is the test case function (originating side) for AtsNIT_TC_SS___XXSSCFB12 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB12UE1(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFB06UE1(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB12UE1 /* * @desc This is the test case function (terminating side) for TC_SS___XXSSCFB12 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB12UE2(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFB10UE2(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB12UE2 /* * @desc This is the test case function (originating side) for AtsNIT_TC_SS___XXSSCFB12 * @param p_CSeq_s Transaction Id */ function f_AtsNIT_TC_SS___XXSSCFB12UE3(in CSeq p_cSeq_s) runs on ImsComponent { f_AtsNIT_TC_SS___XXSSCFB06UE3(p_cSeq_s); } // end function f_AtsNIT_TC_SS___XXSSCFB12UE3 }//end group TP2_7_SS_CFB Loading