Commit 7ff665b1 authored by Yann Garcia's avatar Yann Garcia
Browse files

STF544: Remove TODOs

parent 279280b4
Loading
Loading
Loading
Loading

LibDiameter @ b058ffd0

Original line number Diff line number Diff line
Subproject commit 6b92bc069b05ddd1cb2005449b35c0bc0a0ca0eb
Subproject commit b058ffd07edce0af53d3d35c3d346fe20cae77c1
+98 −62
Original line number Diff line number Diff line
@@ -746,7 +746,7 @@ module DiameterShDh_TCFunctions {
                                                                     {                               // containing an User-Data AVP
                                                                         aVP_Header := mw_aVP_Header_Vbit0Mbit1(c_user_Data_AVP_Code),
                                                                         aVP_Data := decmatch mw_tSh_Data_cSUserState_omit
                                                                                                     //     containing an User-Data AVP
                                                                                                     //     containing Sh-Data element
                                                                                                     //         not containing CSUserState element
                                                                     }
                    )));
@@ -795,7 +795,7 @@ module DiameterShDh_TCFunctions {
                                                                     {                               // containing an User-Data AVP
                                                                         aVP_Header := mw_aVP_Header_Vbit0Mbit1(c_user_Data_AVP_Code),
                                                                         aVP_Data := decmatch mw_tSh_Data_pSUserState_omit
                                                                                                     //     containing an User-Data AVP
                                                                                                     //     containing Sh-Data element
                                                                                                     //         not containing PSUserState element
                                                                     }
                    )));
@@ -841,10 +841,13 @@ module DiameterShDh_TCFunctions {
                                                                     ?,
                                                                     vc_originHost_IUT,              // containing an Origin-Host AVP
                                                                     vc_originRealm_IUT,             // containing an Origin-Realm AVP
                                                                     mw_user_Data(                   // containing an User-Data AVP
                                                                                  '00'O              //TODO     containing Sh-Data element
                                                                                                     //TODO         containing empty SCSCFName element
                    ))));
                                                                     {                               // containing an User-Data AVP
                                                                         aVP_Header := mw_aVP_Header_Vbit0Mbit1(c_user_Data_AVP_Code),
                                                                         aVP_Data := decmatch mw_shImsData_sCSCFName_omit
                                                                                                     //     containing Sh-IMS-Data element
                                                                                                     //         containing empty SCSCFName element
                                                                     }
                    )));

                    f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); 

@@ -852,7 +855,7 @@ module DiameterShDh_TCFunctions {
                    f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); 
                    log("*** " & __SCOPE__ & ": INFO: Postamble done. ***");

                } // End of function f_TC_SH_HSS_UD_17()
                } // End of function f_TC_SH_HSS_UD_17
                
                function f_TC_SH_HSS_UD_18() runs on DiameterShDh { 
                    // Local variables
@@ -887,15 +890,21 @@ module DiameterShDh_TCFunctions {
                                                                     ?,
                                                                     vc_originHost_IUT,              // containing an Origin-Host AVP
                                                                     vc_originRealm_IUT,             // containing an Origin-Realm AVP
                                                                     mw_user_Data(                   // containing an User-Data AVP
                                                                                  '00'O              //TODO     containing Sh-Data element
                                                                                                     //TODO         containing Sh-IMS-DataExtension
                                                                                                     //TODO         containing Sh-IMS-DataExtension2
                                                                                                     //TODO             containing Sh-IMS-DataExtension3
                                                                                                     //TODO                 containing empty IPv4Address element or
                                                                                                     //TODO                 containing empty IPv6Prefix element.

                    ))));
                                                                     {                               // containing an User-Data AVP
                                                                         aVP_Header := mw_aVP_Header_Vbit0Mbit1(c_user_Data_AVP_Code),
                                                                         aVP_Data := decmatch mw_shImsData_extension(
                                                                                                                     mw_imsdata_ext(
                                                                                                                                    mw_imsdata_ext2(
                                                                                                                                                    mw_imsdata_ext3_empty_ip
                                                                                                                     )))
                                                                                                     //     containing Sh-IMS-Data element
                                                                                                     //         containing Sh-IMS-DataExtension
                                                                                                     //              containing Sh-IMS-DataExtension2
                                                                                                     //                  containing Sh-IMS-DataExtension3
                                                                                                     //                      containing empty IPv4Address element or
                                                                                                     //                      containing empty IPv6Prefix element.
                                                                     }
                    )));

                    f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); 

@@ -903,7 +912,7 @@ module DiameterShDh_TCFunctions {
                    f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); 
                    log("*** " & __SCOPE__ & ": INFO: Postamble done. ***");

                } // End of function f_TC_SH_HSS_UD_18()                                                        
                } // End of function f_TC_SH_HSS_UD_18

                function f_TC_SH_HSS_UD_19() runs on DiameterShDh { 
                    // Local variables
@@ -941,11 +950,13 @@ module DiameterShDh_TCFunctions {
                                                                     ?,
                                                                     vc_originHost_IUT,              // containing an Origin-Host AVP
                                                                     vc_originRealm_IUT,             // containing an Origin-Realm AVP
                                                                     mw_user_Data(                   // containing an User-Data AVP
                                                                                  '00'O              //TODO     containing Sh-Data element
                                                                                                     //TODO         containing empty IFCs element.

                    ))));
                                                                     {                               // containing an User-Data AVP
                                                                         aVP_Header := mw_aVP_Header_Vbit0Mbit1(c_user_Data_AVP_Code),
                                                                         aVP_Data := decmatch mw_shImsData_iFCs_omit
                                                                                                     //     containing Sh-IMS-Data element
                                                                                                     //         containing empty IFCs element.
                                                                     }
                    )));

                    f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); 

@@ -988,16 +999,22 @@ module DiameterShDh_TCFunctions {
                                                                     ?,
                                                                     vc_originHost_IUT,              // containing an Origin-Host AVP
                                                                     vc_originRealm_IUT,             // containing an Origin-Realm AVP
                                                                     mw_user_Data(                   // containing an User-Data AVP
                                                                                  '00'O              //TODO     containing Sh-Data element
                                                                                                     //TODO         containing Sh-IMS-Data element
                                                                                                     //TODO             containing Sh-IMS-DataExtension
                                                                                                     //TODO                 containing Sh-IMS-DataExtension2
                                                                                                     //TODO                     containing Sh-IMS-DataExtension3
                                                                                                     //TODO                         containing Sh-IMS-DataExtension4
                                                                                                     //TODO                             not containing UE-SRVCC-Capability element.

                    ))));
                                                                     {                               // containing an User-Data AVP
                                                                         aVP_Header := mw_aVP_Header_Vbit0Mbit1(c_user_Data_AVP_Code),
                                                                         aVP_Data := decmatch mw_shImsData_extension(
                                                                                                                     mw_imsdata_ext(
                                                                                                                                    mw_imsdata_ext2(
                                                                                                                                                    mw_imsdata_ext3(
                                                                                                                                                                    mw_imsdata_ext4_uE_SRVCC_Capability_omit
                                                                                                                     ))))
                                                                                                     //     containing Sh-IMS-Data element
                                                                                                     //         containing Sh-IMS-DataExtension
                                                                                                     //              containing Sh-IMS-DataExtension2
                                                                                                     //                  containing Sh-IMS-DataExtension3
                                                                                                     //                      containing Sh-IMS-DataExtension4
                                                                                                     //                          not containing UE-SRVCC-Capability element.
                                                                     }
                    )));

                    f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); 

@@ -1039,16 +1056,22 @@ module DiameterShDh_TCFunctions {
                                                                     ?,
                                                                     vc_originHost_IUT,              // containing an Origin-Host AVP
                                                                     vc_originRealm_IUT,             // containing an Origin-Realm AVP
                                                                     mw_user_Data(                   // containing an User-Data AVP
                                                                                  '00'O              //TODO     containing Sh-Data element
                                                                                                     //TODO         containing Sh-IMS-Data element
                                                                                                     //TODO             containing Sh-IMS-DataExtension
                                                                                                     //TODO                 containing Sh-IMS-DataExtension2
                                                                                                     //TODO                     containing Sh-IMS-DataExtension3
                                                                                                     //TODO                         containing Sh-IMS-DataExtension4
                                                                                                     //TODO                             containing empty STN-SR element.

                    ))));
                                                                     {                               // containing an User-Data AVP
                                                                         aVP_Header := mw_aVP_Header_Vbit0Mbit1(c_user_Data_AVP_Code),
                                                                         aVP_Data := decmatch mw_shImsData_extension(
                                                                                                                     mw_imsdata_ext(
                                                                                                                                    mw_imsdata_ext2(
                                                                                                                                                    mw_imsdata_ext3(
                                                                                                                                                                    mw_imsdata_ext4_dummy
                                                                                                                     ))))
                                                                                                     //     containing Sh-IMS-Data element
                                                                                                     //         containing Sh-IMS-DataExtension
                                                                                                     //              containing Sh-IMS-DataExtension2
                                                                                                     //                  containing Sh-IMS-DataExtension3
                                                                                                     //                      containing Sh-IMS-DataExtension4
                                                                                                     //                          containing empty STN-SR element.
                                                                     }
                    )));

                    f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); 

@@ -1090,16 +1113,22 @@ module DiameterShDh_TCFunctions {
                                                                     ?,
                                                                     vc_originHost_IUT,              // containing an Origin-Host AVP
                                                                     vc_originRealm_IUT,             // containing an Origin-Realm AVP
                                                                     mw_user_Data(                   // containing an User-Data AVP
                                                                                  '00'O              //TODO     containing Sh-Data element
                                                                                                     //TODO         containing Sh-IMS-Data element
                                                                                                     //TODO             containing Sh-IMS-DataExtension
                                                                                                     //TODO                 containing Sh-IMS-DataExtension2
                                                                                                     //TODO                     containing Sh-IMS-DataExtension3
                                                                                                     //TODO                         containing Sh-IMS-DataExtension4
                                                                                                     //TODO                             containing empty CSRN element.

                    ))));
                                                                     {                               // containing an User-Data AVP
                                                                         aVP_Header := mw_aVP_Header_Vbit0Mbit1(c_user_Data_AVP_Code),
                                                                         aVP_Data := decmatch mw_shImsData_extension(
                                                                                                                     mw_imsdata_ext(
                                                                                                                                    mw_imsdata_ext2(
                                                                                                                                                    mw_imsdata_ext3(
                                                                                                                                                                    mw_imsdata_ext4_cSRN_omit
                                                                                                                     ))))
                                                                                                     //     containing Sh-IMS-Data element
                                                                                                     //         containing Sh-IMS-DataExtension
                                                                                                     //              containing Sh-IMS-DataExtension2
                                                                                                     //                  containing Sh-IMS-DataExtension3
                                                                                                     //                      containing Sh-IMS-DataExtension4
                                                                                                     //                          containing empty CSRN element.
                                                                     }
                    )));

                    f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); 

@@ -1141,16 +1170,23 @@ module DiameterShDh_TCFunctions {
                                                                     ?,
                                                                     vc_originHost_IUT,              // containing an Origin-Host AVP
                                                                     vc_originRealm_IUT,             // containing an Origin-Realm AVP
                                                                     mw_user_Data(                   // containing an User-Data AVP
                                                                                  '00'O              //TODO     containing Sh-Data element
                                                                                                     //TODO         containing Sh-IMS-Data element
                                                                                                     //TODO             containing Sh-IMS-DataExtension
                                                                                                     //TODO                 containing Sh-IMS-DataExtension2
                                                                                                     //TODO                     containing Sh-IMS-DataExtension3
                                                                                                     //TODO                         containing Sh-IMS-DataExtension4
                                                                                                     //TODO                             containing empty IMSI element.

                    ))));
                                                                     {                               // containing an User-Data AVP
                                                                         aVP_Header := mw_aVP_Header_Vbit0Mbit1(c_user_Data_AVP_Code),
                                                                         aVP_Data := decmatch mw_tSh_Data_extension(
                                                                                                                     mw_shdata_ext1(
                                                                                                                                    mw_shdata_ext2(
                                                                                                                                                    mw_shdata_ext3(
                                                                                                                                                                    mw_shdata_ext4(
                                                                                                                                                                                   mw_shdata_ext5_dummy
                                                                                                                     )))))
                                                                                                     //     containing Sh-IMS-Data element
                                                                                                     //         containing Sh-IMS-DataExtension
                                                                                                     //              containing Sh-IMS-DataExtension2
                                                                                                     //                  containing Sh-IMS-DataExtension3
                                                                                                     //                      containing Sh-IMS-DataExtension4
                                                                                                     //                          containing empty IMSI element.
                                                                     }
                    )));

                    f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); 

+310 −210

File changed.

Preview size limit exceeded, changes collapsed.