Loading CDIV/CDIV_TC_Functions.ttcn +792 −28 File changed.Preview size limit exceeded, changes collapsed. Show changes CDIV/CDIV_Templates.ttcn +18 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,13 @@ module CDIV_Templates{ import from LibSip_Templates all; import from LibSip_XMLTypes all; import from org_etsi_uri__ngn_params_xml_comm_div_info language "XSD" all with { extension "File:../xsd/CDIVN.xsd" } template INVITE_Request m_INVITE_Request_CDIV( SipUrl p_requestUri, CallId p_callId, Loading Loading @@ -42,6 +49,16 @@ module CDIV_Templates{ } } template Response mw_Response_CDIV(template StatusLine p_statusLine, template CallId p_callId, template CSeq p_cSeq, template HistoryInfo p_historyInfo, template PAssertedID p_pAssertedID, template Privacy p_privacy ) modifies mw_Response_Base := { msgHeader := { historyInfo := p_historyInfo, pAssertedID := p_pAssertedID, privacy := p_privacy } } template Response m_Response_warning (StatusLine p_statusLine, CallId p_callId, CSeq p_cSeq, From p_from, To p_to, Via p_via, template Warning p_warning) modifies m_Response_Base:= { Loading @@ -49,6 +66,7 @@ module CDIV_Templates{ warning := p_warning } } template Response mw_Response_warning (template StatusLine p_statusLine, template CallId p_callId, template CSeq p_cSeq, template Warning p_warning) modifies mw_Response_Base:= { Loading CDIV/CDIV_TestCases.ttcn +231 −0 Original line number Diff line number Diff line Loading @@ -346,8 +346,239 @@ module CDIV_TestCases { f_cf_as_down(v_scscf); } /** * @desc TC_CDIV_N01_016 * @param p_cSeq_s Transaction Id */ testcase TC_CDIV_N01_016(inout CSeq p_CSeq) runs on ServerSyncComp system TestAdapter { // variable declaration var ImsComponent v_scscf; // setup test configuration f_cf_as_up(v_scscf); // start component v_scscf.start(f_TC_CDIV_N01_016(p_CSeq)); // synchronize component f_serverSync1Client({c_tbDone}); // tear down test configuration f_cf_as_down(v_scscf); } /** * @desc TC_CDIV_N01_017 * @param p_cSeq_s Transaction Id */ testcase TC_CDIV_N01_017(inout CSeq p_CSeq) runs on ServerSyncComp system TestAdapter { // variable declaration var ImsComponent v_scscf; // setup test configuration f_cf_as_up(v_scscf); // start component v_scscf.start(f_TC_CDIV_N01_017(p_CSeq)); // synchronize component f_serverSync1Client({c_tbDone}); // tear down test configuration f_cf_as_down(v_scscf); } /** * @desc TC_CDIV_N01_018 * @param p_cSeq_s Transaction Id */ testcase TC_CDIV_N01_018(inout CSeq p_CSeq) runs on ServerSyncComp system TestAdapter { // variable declaration var ImsComponent v_scscf; // setup test configuration f_cf_as_up(v_scscf); // start component v_scscf.start(f_TC_CDIV_N01_018(p_CSeq)); // synchronize component f_serverSync1Client({c_tbDone}); // tear down test configuration f_cf_as_down(v_scscf); } /** * @desc TC_CDIV_N01_019 * @param p_cSeq_s Transaction Id */ testcase TC_CDIV_N01_019(inout CSeq p_CSeq) runs on ServerSyncComp system TestAdapter { // variable declaration var ImsComponent v_scscf; // setup test configuration f_cf_as_up(v_scscf); // start component v_scscf.start(f_TC_CDIV_N01_019(p_CSeq)); // synchronize component f_serverSync1Client({c_tbDone}); // tear down test configuration f_cf_as_down(v_scscf); } /** * @desc TC_CDIV_N01_020 * @param p_cSeq_s Transaction Id */ testcase TC_CDIV_N01_020(inout CSeq p_CSeq) runs on ServerSyncComp system TestAdapter { // variable declaration var ImsComponent v_scscf; // setup test configuration f_cf_as_up(v_scscf); // start component v_scscf.start(f_TC_CDIV_N01_020(p_CSeq)); // synchronize component f_serverSync1Client({c_tbDone}); // tear down test configuration f_cf_as_down(v_scscf); } } //end group ASdivertingUser_DivProcedures group ASdivertingUser_NotOrigUser { /** * @desc TC_CDIV_N02_001 * @param p_cSeq_s Transaction Id */ testcase TC_CDIV_N02_001(inout CSeq p_CSeq) runs on ServerSyncComp system TestAdapter { // variable declaration var ImsComponent v_scscf; // setup test configuration f_cf_as_up(v_scscf); // start component v_scscf.start(f_TC_CDIV_N02_001(p_CSeq)); // synchronize component f_serverSync1Client({c_tbDone}); // tear down test configuration f_cf_as_down(v_scscf); } /** * @desc TC_CDIV_N02_002 * @param p_cSeq_s Transaction Id */ testcase TC_CDIV_N02_002(inout CSeq p_CSeq) runs on ServerSyncComp system TestAdapter { // variable declaration var ImsComponent v_scscf; // setup test configuration f_cf_as_up(v_scscf); // start component v_scscf.start(f_TC_CDIV_N02_002(p_CSeq)); // synchronize component f_serverSync1Client({c_tbDone}); // tear down test configuration f_cf_as_down(v_scscf); } /** * @desc TC_CDIV_N02_003 * @param p_cSeq_s Transaction Id */ testcase TC_CDIV_N02_003(inout CSeq p_CSeq) runs on ServerSyncComp system TestAdapter { // variable declaration var ImsComponent v_scscf; // setup test configuration f_cf_as_up(v_scscf); // start component v_scscf.start(f_TC_CDIV_N02_003(p_CSeq)); // synchronize component f_serverSync1Client({c_tbDone}); // tear down test configuration f_cf_as_down(v_scscf); } /** * @desc TC_CDIV_N02_004 * @param p_cSeq_s Transaction Id */ testcase TC_CDIV_N02_004(inout CSeq p_CSeq) runs on ServerSyncComp system TestAdapter { // variable declaration var ImsComponent v_scscf; // setup test configuration f_cf_as_up(v_scscf); // start component v_scscf.start(f_TC_CDIV_N02_004(p_CSeq)); // synchronize component f_serverSync1Client({c_tbDone}); // tear down test configuration f_cf_as_down(v_scscf); } /** * @desc TC_CDIV_N02_005 * @param p_cSeq_s Transaction Id */ testcase TC_CDIV_N02_005(inout CSeq p_CSeq) runs on ServerSyncComp system TestAdapter { // variable declaration var ImsComponent v_scscf; // setup test configuration f_cf_as_up(v_scscf); // start component v_scscf.start(f_TC_CDIV_N02_005(p_CSeq)); // synchronize component f_serverSync1Client({c_tbDone}); // tear down test configuration f_cf_as_down(v_scscf); } /** * @desc TC_CDIV_N02_006 * @param p_cSeq_s Transaction Id */ testcase TC_CDIV_N02_006(inout CSeq p_CSeq) runs on ServerSyncComp system TestAdapter { // variable declaration var ImsComponent v_scscf; // setup test configuration f_cf_as_up(v_scscf); // start component v_scscf.start(f_TC_CDIV_N02_006(p_CSeq)); // synchronize component f_serverSync1Client({c_tbDone}); // tear down test configuration f_cf_as_down(v_scscf); } } //end group ASdivertingUser_NotOrigUser group ASdivertingUser_NotDivUser { } //end group ASdivertingUser_NotDivUser Loading Loading
CDIV/CDIV_TC_Functions.ttcn +792 −28 File changed.Preview size limit exceeded, changes collapsed. Show changes
CDIV/CDIV_Templates.ttcn +18 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,13 @@ module CDIV_Templates{ import from LibSip_Templates all; import from LibSip_XMLTypes all; import from org_etsi_uri__ngn_params_xml_comm_div_info language "XSD" all with { extension "File:../xsd/CDIVN.xsd" } template INVITE_Request m_INVITE_Request_CDIV( SipUrl p_requestUri, CallId p_callId, Loading Loading @@ -42,6 +49,16 @@ module CDIV_Templates{ } } template Response mw_Response_CDIV(template StatusLine p_statusLine, template CallId p_callId, template CSeq p_cSeq, template HistoryInfo p_historyInfo, template PAssertedID p_pAssertedID, template Privacy p_privacy ) modifies mw_Response_Base := { msgHeader := { historyInfo := p_historyInfo, pAssertedID := p_pAssertedID, privacy := p_privacy } } template Response m_Response_warning (StatusLine p_statusLine, CallId p_callId, CSeq p_cSeq, From p_from, To p_to, Via p_via, template Warning p_warning) modifies m_Response_Base:= { Loading @@ -49,6 +66,7 @@ module CDIV_Templates{ warning := p_warning } } template Response mw_Response_warning (template StatusLine p_statusLine, template CallId p_callId, template CSeq p_cSeq, template Warning p_warning) modifies mw_Response_Base:= { Loading
CDIV/CDIV_TestCases.ttcn +231 −0 Original line number Diff line number Diff line Loading @@ -346,8 +346,239 @@ module CDIV_TestCases { f_cf_as_down(v_scscf); } /** * @desc TC_CDIV_N01_016 * @param p_cSeq_s Transaction Id */ testcase TC_CDIV_N01_016(inout CSeq p_CSeq) runs on ServerSyncComp system TestAdapter { // variable declaration var ImsComponent v_scscf; // setup test configuration f_cf_as_up(v_scscf); // start component v_scscf.start(f_TC_CDIV_N01_016(p_CSeq)); // synchronize component f_serverSync1Client({c_tbDone}); // tear down test configuration f_cf_as_down(v_scscf); } /** * @desc TC_CDIV_N01_017 * @param p_cSeq_s Transaction Id */ testcase TC_CDIV_N01_017(inout CSeq p_CSeq) runs on ServerSyncComp system TestAdapter { // variable declaration var ImsComponent v_scscf; // setup test configuration f_cf_as_up(v_scscf); // start component v_scscf.start(f_TC_CDIV_N01_017(p_CSeq)); // synchronize component f_serverSync1Client({c_tbDone}); // tear down test configuration f_cf_as_down(v_scscf); } /** * @desc TC_CDIV_N01_018 * @param p_cSeq_s Transaction Id */ testcase TC_CDIV_N01_018(inout CSeq p_CSeq) runs on ServerSyncComp system TestAdapter { // variable declaration var ImsComponent v_scscf; // setup test configuration f_cf_as_up(v_scscf); // start component v_scscf.start(f_TC_CDIV_N01_018(p_CSeq)); // synchronize component f_serverSync1Client({c_tbDone}); // tear down test configuration f_cf_as_down(v_scscf); } /** * @desc TC_CDIV_N01_019 * @param p_cSeq_s Transaction Id */ testcase TC_CDIV_N01_019(inout CSeq p_CSeq) runs on ServerSyncComp system TestAdapter { // variable declaration var ImsComponent v_scscf; // setup test configuration f_cf_as_up(v_scscf); // start component v_scscf.start(f_TC_CDIV_N01_019(p_CSeq)); // synchronize component f_serverSync1Client({c_tbDone}); // tear down test configuration f_cf_as_down(v_scscf); } /** * @desc TC_CDIV_N01_020 * @param p_cSeq_s Transaction Id */ testcase TC_CDIV_N01_020(inout CSeq p_CSeq) runs on ServerSyncComp system TestAdapter { // variable declaration var ImsComponent v_scscf; // setup test configuration f_cf_as_up(v_scscf); // start component v_scscf.start(f_TC_CDIV_N01_020(p_CSeq)); // synchronize component f_serverSync1Client({c_tbDone}); // tear down test configuration f_cf_as_down(v_scscf); } } //end group ASdivertingUser_DivProcedures group ASdivertingUser_NotOrigUser { /** * @desc TC_CDIV_N02_001 * @param p_cSeq_s Transaction Id */ testcase TC_CDIV_N02_001(inout CSeq p_CSeq) runs on ServerSyncComp system TestAdapter { // variable declaration var ImsComponent v_scscf; // setup test configuration f_cf_as_up(v_scscf); // start component v_scscf.start(f_TC_CDIV_N02_001(p_CSeq)); // synchronize component f_serverSync1Client({c_tbDone}); // tear down test configuration f_cf_as_down(v_scscf); } /** * @desc TC_CDIV_N02_002 * @param p_cSeq_s Transaction Id */ testcase TC_CDIV_N02_002(inout CSeq p_CSeq) runs on ServerSyncComp system TestAdapter { // variable declaration var ImsComponent v_scscf; // setup test configuration f_cf_as_up(v_scscf); // start component v_scscf.start(f_TC_CDIV_N02_002(p_CSeq)); // synchronize component f_serverSync1Client({c_tbDone}); // tear down test configuration f_cf_as_down(v_scscf); } /** * @desc TC_CDIV_N02_003 * @param p_cSeq_s Transaction Id */ testcase TC_CDIV_N02_003(inout CSeq p_CSeq) runs on ServerSyncComp system TestAdapter { // variable declaration var ImsComponent v_scscf; // setup test configuration f_cf_as_up(v_scscf); // start component v_scscf.start(f_TC_CDIV_N02_003(p_CSeq)); // synchronize component f_serverSync1Client({c_tbDone}); // tear down test configuration f_cf_as_down(v_scscf); } /** * @desc TC_CDIV_N02_004 * @param p_cSeq_s Transaction Id */ testcase TC_CDIV_N02_004(inout CSeq p_CSeq) runs on ServerSyncComp system TestAdapter { // variable declaration var ImsComponent v_scscf; // setup test configuration f_cf_as_up(v_scscf); // start component v_scscf.start(f_TC_CDIV_N02_004(p_CSeq)); // synchronize component f_serverSync1Client({c_tbDone}); // tear down test configuration f_cf_as_down(v_scscf); } /** * @desc TC_CDIV_N02_005 * @param p_cSeq_s Transaction Id */ testcase TC_CDIV_N02_005(inout CSeq p_CSeq) runs on ServerSyncComp system TestAdapter { // variable declaration var ImsComponent v_scscf; // setup test configuration f_cf_as_up(v_scscf); // start component v_scscf.start(f_TC_CDIV_N02_005(p_CSeq)); // synchronize component f_serverSync1Client({c_tbDone}); // tear down test configuration f_cf_as_down(v_scscf); } /** * @desc TC_CDIV_N02_006 * @param p_cSeq_s Transaction Id */ testcase TC_CDIV_N02_006(inout CSeq p_CSeq) runs on ServerSyncComp system TestAdapter { // variable declaration var ImsComponent v_scscf; // setup test configuration f_cf_as_up(v_scscf); // start component v_scscf.start(f_TC_CDIV_N02_006(p_CSeq)); // synchronize component f_serverSync1Client({c_tbDone}); // tear down test configuration f_cf_as_down(v_scscf); } } //end group ASdivertingUser_NotOrigUser group ASdivertingUser_NotDivUser { } //end group ASdivertingUser_NotDivUser Loading