Commit 341735dc authored by garciay's avatar garciay
Browse files

Update TC_IMS_CHAT_0007..13

parent 34062b79
Loading
Loading
Loading
Loading
+42 −25
Original line number Diff line number Diff line
@@ -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 
    };
@@ -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
                )
@@ -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
                )
@@ -5073,7 +5073,7 @@ group checksTC_IMS_SHARE_0009 {
                                },
                                { }, // Fail criteria
                                {0, omit},
                                "TP_MSRP_9000_01",
                                "TP_MSRP_9000_03",
                                true,
                                p_checkMessage
                            )
@@ -5133,7 +5133,7 @@ group checksTC_IMS_SHARE_0009 {
                    },
                    { }, // Fail criteria
                    {0, omit},
                    "TP_MSRP_9000_01",
                    "TP_MSRP_9000_04",
                    true,
                    p_checkMessage
                )
@@ -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
+61 −1
Original line number Diff line number Diff line
@@ -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
@@ -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  
@@ -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
@@ -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
@@ -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
+651 −10

File changed.

Preview size limit exceeded, changes collapsed.