Loading BC/ttcn/AtsIms_Gm_TCFunctions.ttcn +43 −6 Original line number Diff line number Diff line Loading @@ -303,12 +303,32 @@ module AtsIms_Gm_TCFunctions { p_cSeq_s); // assignment of PIXIT // values to component // variable f_SendREGISTER(m_REGISTER_Request_Base(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization)); // LibSip f_awaitingResponse(mw_Response_Base(c_statusLine401, *, p_cSeq_s)); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync // point // preamble // done // TESTBODY // TODO write test body f_setHeadersOnReceiptOfResponse(p_cSeq_s, vc_response); // set headers via, cseq and authorization (invalid private user identiy) LibIms_Steps.f_init_userprofile(c_userProfile_IBCFwithUnknownUE); // invalid f_setHeaders_2ndREGISTER_authorizationWithDifferentUserName(); LibIms_Steps.f_init_userprofile(c_userProfile_UE1atSUThome); // restore valid // Re-send protected REGISTER f_SendREGISTER(m_REGISTER_Request_Base(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization));//LibSip f_awaitingResponse(mw_Response_Base(c_statusLine401, *, p_cSeq_s)); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); // sync // point // test Loading Loading @@ -374,12 +394,29 @@ module AtsIms_Gm_TCFunctions { p_cSeq_s); // assignment of PIXIT // values to component // variable f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync // point // preamble // done f_SendREGISTER(m_REGISTER_Request_Base(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization)); // LibSip f_awaitingResponse(mw_Response_Base(c_statusLine401, *, p_cSeq_s)); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync point preamble done // TESTBODY // TODO write test body f_setHeadersOnReceiptOfResponse(p_cSeq_s, vc_response); // set headers via, cseq and authorization f_setHeaders_2ndREGISTER(p_cSeq_s); // Re-send protected REGISTER f_SendREGISTER(m_REGISTER_Request_Base(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization));//LibSip // awaiting 200 OK REGISTER f_awaitingOkResponse(p_cSeq_s); f_getServiceRouteMapIntoRouteInRegistration(p_cSeq_s, vc_response); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); // sync // point // test Loading Loading
BC/ttcn/AtsIms_Gm_TCFunctions.ttcn +43 −6 Original line number Diff line number Diff line Loading @@ -303,12 +303,32 @@ module AtsIms_Gm_TCFunctions { p_cSeq_s); // assignment of PIXIT // values to component // variable f_SendREGISTER(m_REGISTER_Request_Base(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization)); // LibSip f_awaitingResponse(mw_Response_Base(c_statusLine401, *, p_cSeq_s)); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync // point // preamble // done // TESTBODY // TODO write test body f_setHeadersOnReceiptOfResponse(p_cSeq_s, vc_response); // set headers via, cseq and authorization (invalid private user identiy) LibIms_Steps.f_init_userprofile(c_userProfile_IBCFwithUnknownUE); // invalid f_setHeaders_2ndREGISTER_authorizationWithDifferentUserName(); LibIms_Steps.f_init_userprofile(c_userProfile_UE1atSUThome); // restore valid // Re-send protected REGISTER f_SendREGISTER(m_REGISTER_Request_Base(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization));//LibSip f_awaitingResponse(mw_Response_Base(c_statusLine401, *, p_cSeq_s)); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); // sync // point // test Loading Loading @@ -374,12 +394,29 @@ module AtsIms_Gm_TCFunctions { p_cSeq_s); // assignment of PIXIT // values to component // variable f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync // point // preamble // done f_SendREGISTER(m_REGISTER_Request_Base(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization)); // LibSip f_awaitingResponse(mw_Response_Base(c_statusLine401, *, p_cSeq_s)); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // sync point preamble done // TESTBODY // TODO write test body f_setHeadersOnReceiptOfResponse(p_cSeq_s, vc_response); // set headers via, cseq and authorization f_setHeaders_2ndREGISTER(p_cSeq_s); // Re-send protected REGISTER f_SendREGISTER(m_REGISTER_Request_Base(vc_requestUri, vc_callId, p_cSeq_s, vc_from, vc_to, vc_via_REG, vc_contact, vc_authorization));//LibSip // awaiting 200 OK REGISTER f_awaitingOkResponse(p_cSeq_s); f_getServiceRouteMapIntoRouteInRegistration(p_cSeq_s, vc_response); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); // sync // point // test Loading