Loading ttcn/AtsImsIot/AtsImsIot_Behavior.ttcn +42 −25 Original line number Diff line number Diff line Loading @@ -50,9 +50,9 @@ module AtsImsIot_Behavior { import from LibMsrp_Templates { template m_msrpSend_Dummy, mw_msrpSEND_toPath_fromPath_contentType, m_msrpReport_Dummy, mw_msrpREPORT_success, m_msrpResponse_Dummy, mw_msrpResponse_toPath_fromPath, mw_toPath, mw_fromPath, mw_toPath, mw_fromPath, mw_msrpResponse_toPath_fromPath_with_transferReports, m_msrpURIs_ToPath_Dummy, m_msrpURIs_FromPath_Dummy, mw_contentType }; Loading Loading @@ -4949,7 +4949,7 @@ group checksTC_IMS_SHARE_0009 { }, { }, {0, omit}, "f_mtc_check_TP_IMS_9000_01", "TP_IMS_9000_01", false, p_checkMessage ) Loading Loading @@ -4995,7 +4995,7 @@ group checksTC_IMS_SHARE_0009 { }, { }, {0, omit}, "f_mtc_check_TP_IMS_9000_02", "TP_IMS_9000_02", true, p_checkMessage ) Loading Loading @@ -5073,7 +5073,7 @@ group checksTC_IMS_SHARE_0009 { }, { }, // Fail criteria {0, omit}, "TP_MSRP_9000_01", "TP_MSRP_9000_03", true, p_checkMessage ) Loading Loading @@ -5133,7 +5133,7 @@ group checksTC_IMS_SHARE_0009 { }, { }, // Fail criteria {0, omit}, "TP_MSRP_9000_01", "TP_MSRP_9000_04", true, p_checkMessage ) Loading @@ -5147,25 +5147,42 @@ group checksTC_IMS_SHARE_0009 { } // End of function f_mtc_check_TP_MSRP_9000_04 /** * @desc Starts monitor component behavior * @param p_monitorCompRef Reference to monitor component * @param p_checkMessage TODO * <pre> * ensure that { * when { * UE_B receives SEND_MSRP from UE_A during file transfert * } * then { * UE_B sends a REPORT containing * a status indicating no error (200 OK) * } * } * </pre> */ function f_mtc_check_TP_MSRP_9000_05( ImsInterfaceMonitor p_monitorCompRef, boolean p_checkMessage ) runs on ImsTestCoordinator { p_monitorCompRef.start( f_imsIot_receive( { // Pass criteria mw_MsrpRequest(mw_msrpREPORT_success) }, { }, // Fail criteria {0, omit}, "TP_MSRP_9000_05", true, p_checkMessage ) ); p_monitorCompRef.done; // function f_mtc_check_TP_MSRP_9000_02_gm( // ImsInterfaceMonitor p_monitorCompRef, // boolean p_checkMessage // ) runs on ImsTestCoordinator { // p_monitorCompRef.start( // f_imsIot_receive( // { // mw_SipRequest(mdw_TP_MSRP_9000_02(?)) // }, // {}, // {0, omit}, // "TP_MSRP_9000_02", // false, // p_checkMessage // ) // ); // p_monitorCompRef.done; // } // End of function f_mtc_check_TP_MSRP_9000_02_gm } // End of function f_mtc_check_TP_MSRP_9000_05 } // End of group msrpChecks } // end group Loading ttcn/AtsImsIot/AtsImsIot_Functions.ttcn +61 −1 Original line number Diff line number Diff line Loading @@ -940,7 +940,7 @@ module AtsImsIot_Functions { } /** * @desc Trigger UE given by p_ueRef to initiate chat * @desc Trigger UE given by p_ueRef to initiate 1-to-1 chat * @param p_ueRef Reference to IMS UE user component * @param p_calledParty ImsUserInfo of called party * @return Loading Loading @@ -971,6 +971,23 @@ module AtsImsIot_Functions { return v_status; } /** * @desc Trigger UE given by p_ueRef to initiate chat 1-to-Many * of incoming chat invitation * @param p_ueRef Reference to IMS UE user component * @param p_calledParty_1 Reference to UE 1 * @param p_calledParty_2 Reference to UE 2 * @return * true in case of successfull execution of the trigger command * otherwise false */ function f_mtc_userInitiateChatOneToMany(EquipmentUser p_ueRef, ImsUserInfo p_calledParty_1, ImsUserInfo p_calledParty_2) runs on TestCoordinator return boolean { var boolean v_status := true; // TODO return v_status; } /** * @desc Trigger UE given by p_ueRef to verify that user is informed * that invitation to 1-to-1 chat session has reached Loading @@ -986,6 +1003,21 @@ module AtsImsIot_Functions { return v_status; } /** * @desc Trigger UE given by p_ueRef to verify that user is informed * that invitation to 1-to-Many chat session has reached * @param p_userCompRef Reference to IMS UE user component * @return * true in case of successfull execution of the trigger command * otherwise false */ function f_mtc_userCheckPeerChatInfoOneToMany(EquipmentUser p_userCompRef) runs on TestCoordinator return boolean { var boolean v_status := true; // TODO return v_status; } /** * @desc Trigger UE given by p_ueRef to accept the 1-to-1 chat invitation * @param p_userCompRef Reference to IMS UE user component Loading @@ -1000,6 +1032,20 @@ module AtsImsIot_Functions { return v_status; } /** * @desc Trigger UE given by p_ueRef to accept the 1-to-Many chat invitation * @param p_userCompRef Reference to IMS UE user component * @return * true in case of successfull execution of the trigger command * otherwise false */ function f_mtc_userAnswerChatOneToMany(EquipmentUser p_userCompRef) runs on TestCoordinator return boolean { var boolean v_status := true; // TODO return v_status; } /** * @desc Trigger UE given by p_ueRef to verify that users perform chating * @param p_userCompRef Reference to IMS UE user component Loading Loading @@ -1682,6 +1728,20 @@ module AtsImsIot_Functions { return v_status; } /** * @desc Trigger UE given by p_ueRef to reject the file transfer invitation * @param p_userCompRef Reference to IMS UE user component * @return * true in case of successfull execution of the trigger command * otherwise false */ function f_mtc_userRejectsFt(EquipmentUser p_userCompRef) runs on TestCoordinator return boolean { var boolean v_status := true; // TODO return v_status; } /** * @desc Trigger UE given by p_ueRef to verify that user rejects sharing * @param p_userCompRef Reference to IMS UE user component Loading ttcn/AtsImsIot/AtsImsIot_TestCases_RCS.ttcn +651 −10 File changed.Preview size limit exceeded, changes collapsed. Show changes Loading
ttcn/AtsImsIot/AtsImsIot_Behavior.ttcn +42 −25 Original line number Diff line number Diff line Loading @@ -50,9 +50,9 @@ module AtsImsIot_Behavior { import from LibMsrp_Templates { template m_msrpSend_Dummy, mw_msrpSEND_toPath_fromPath_contentType, m_msrpReport_Dummy, mw_msrpREPORT_success, m_msrpResponse_Dummy, mw_msrpResponse_toPath_fromPath, mw_toPath, mw_fromPath, mw_toPath, mw_fromPath, mw_msrpResponse_toPath_fromPath_with_transferReports, m_msrpURIs_ToPath_Dummy, m_msrpURIs_FromPath_Dummy, mw_contentType }; Loading Loading @@ -4949,7 +4949,7 @@ group checksTC_IMS_SHARE_0009 { }, { }, {0, omit}, "f_mtc_check_TP_IMS_9000_01", "TP_IMS_9000_01", false, p_checkMessage ) Loading Loading @@ -4995,7 +4995,7 @@ group checksTC_IMS_SHARE_0009 { }, { }, {0, omit}, "f_mtc_check_TP_IMS_9000_02", "TP_IMS_9000_02", true, p_checkMessage ) Loading Loading @@ -5073,7 +5073,7 @@ group checksTC_IMS_SHARE_0009 { }, { }, // Fail criteria {0, omit}, "TP_MSRP_9000_01", "TP_MSRP_9000_03", true, p_checkMessage ) Loading Loading @@ -5133,7 +5133,7 @@ group checksTC_IMS_SHARE_0009 { }, { }, // Fail criteria {0, omit}, "TP_MSRP_9000_01", "TP_MSRP_9000_04", true, p_checkMessage ) Loading @@ -5147,25 +5147,42 @@ group checksTC_IMS_SHARE_0009 { } // End of function f_mtc_check_TP_MSRP_9000_04 /** * @desc Starts monitor component behavior * @param p_monitorCompRef Reference to monitor component * @param p_checkMessage TODO * <pre> * ensure that { * when { * UE_B receives SEND_MSRP from UE_A during file transfert * } * then { * UE_B sends a REPORT containing * a status indicating no error (200 OK) * } * } * </pre> */ function f_mtc_check_TP_MSRP_9000_05( ImsInterfaceMonitor p_monitorCompRef, boolean p_checkMessage ) runs on ImsTestCoordinator { p_monitorCompRef.start( f_imsIot_receive( { // Pass criteria mw_MsrpRequest(mw_msrpREPORT_success) }, { }, // Fail criteria {0, omit}, "TP_MSRP_9000_05", true, p_checkMessage ) ); p_monitorCompRef.done; // function f_mtc_check_TP_MSRP_9000_02_gm( // ImsInterfaceMonitor p_monitorCompRef, // boolean p_checkMessage // ) runs on ImsTestCoordinator { // p_monitorCompRef.start( // f_imsIot_receive( // { // mw_SipRequest(mdw_TP_MSRP_9000_02(?)) // }, // {}, // {0, omit}, // "TP_MSRP_9000_02", // false, // p_checkMessage // ) // ); // p_monitorCompRef.done; // } // End of function f_mtc_check_TP_MSRP_9000_02_gm } // End of function f_mtc_check_TP_MSRP_9000_05 } // End of group msrpChecks } // end group Loading
ttcn/AtsImsIot/AtsImsIot_Functions.ttcn +61 −1 Original line number Diff line number Diff line Loading @@ -940,7 +940,7 @@ module AtsImsIot_Functions { } /** * @desc Trigger UE given by p_ueRef to initiate chat * @desc Trigger UE given by p_ueRef to initiate 1-to-1 chat * @param p_ueRef Reference to IMS UE user component * @param p_calledParty ImsUserInfo of called party * @return Loading Loading @@ -971,6 +971,23 @@ module AtsImsIot_Functions { return v_status; } /** * @desc Trigger UE given by p_ueRef to initiate chat 1-to-Many * of incoming chat invitation * @param p_ueRef Reference to IMS UE user component * @param p_calledParty_1 Reference to UE 1 * @param p_calledParty_2 Reference to UE 2 * @return * true in case of successfull execution of the trigger command * otherwise false */ function f_mtc_userInitiateChatOneToMany(EquipmentUser p_ueRef, ImsUserInfo p_calledParty_1, ImsUserInfo p_calledParty_2) runs on TestCoordinator return boolean { var boolean v_status := true; // TODO return v_status; } /** * @desc Trigger UE given by p_ueRef to verify that user is informed * that invitation to 1-to-1 chat session has reached Loading @@ -986,6 +1003,21 @@ module AtsImsIot_Functions { return v_status; } /** * @desc Trigger UE given by p_ueRef to verify that user is informed * that invitation to 1-to-Many chat session has reached * @param p_userCompRef Reference to IMS UE user component * @return * true in case of successfull execution of the trigger command * otherwise false */ function f_mtc_userCheckPeerChatInfoOneToMany(EquipmentUser p_userCompRef) runs on TestCoordinator return boolean { var boolean v_status := true; // TODO return v_status; } /** * @desc Trigger UE given by p_ueRef to accept the 1-to-1 chat invitation * @param p_userCompRef Reference to IMS UE user component Loading @@ -1000,6 +1032,20 @@ module AtsImsIot_Functions { return v_status; } /** * @desc Trigger UE given by p_ueRef to accept the 1-to-Many chat invitation * @param p_userCompRef Reference to IMS UE user component * @return * true in case of successfull execution of the trigger command * otherwise false */ function f_mtc_userAnswerChatOneToMany(EquipmentUser p_userCompRef) runs on TestCoordinator return boolean { var boolean v_status := true; // TODO return v_status; } /** * @desc Trigger UE given by p_ueRef to verify that users perform chating * @param p_userCompRef Reference to IMS UE user component Loading Loading @@ -1682,6 +1728,20 @@ module AtsImsIot_Functions { return v_status; } /** * @desc Trigger UE given by p_ueRef to reject the file transfer invitation * @param p_userCompRef Reference to IMS UE user component * @return * true in case of successfull execution of the trigger command * otherwise false */ function f_mtc_userRejectsFt(EquipmentUser p_userCompRef) runs on TestCoordinator return boolean { var boolean v_status := true; // TODO return v_status; } /** * @desc Trigger UE given by p_ueRef to verify that user rejects sharing * @param p_userCompRef Reference to IMS UE user component Loading
ttcn/AtsImsIot/AtsImsIot_TestCases_RCS.ttcn +651 −10 File changed.Preview size limit exceeded, changes collapsed. Show changes