aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOliver Smith <osmith@sysmocom.de>2023-08-23 15:30:33 +0200
committerlaforge <laforge@osmocom.org>2023-08-25 13:18:45 +0000
commitcaa36c958d07725de89f8024a554189193a5f9f4 (patch)
treefcbe18c31b008274ff0a5294a8c5ef15f6e67956
parentbe922911d7226b9bb173de61b10319917435e2ca (diff)
msc: TC_ho_inter_msc_out_csd: new test
-rw-r--r--msc/MSC_Tests.ttcn14
1 files changed, 14 insertions, 0 deletions
diff --git a/msc/MSC_Tests.ttcn b/msc/MSC_Tests.ttcn
index e5c48bbb..0bd1b02d 100644
--- a/msc/MSC_Tests.ttcn
+++ b/msc/MSC_Tests.ttcn
@@ -6034,6 +6034,9 @@ private function f_tc_ho_inter_msc_out(charstring id, BSC_ConnHdlrPars pars) run
cpars.mgw_conn_2.mgw_rtp_ip := "::2";
cpars.bss_rtp_ip := "::3";
}
+ if (pars.use_csd) {
+ f_set_cpars_csd(cpars, "BS25T", '1'B, GSM48_BCAP_TR_TRANSP, GSM48_BCAP_UR_4800);
+ }
var hexstring ho_number := f_gen_msisdn(99999);
f_init_handler(pars);
@@ -6346,6 +6349,16 @@ testcase TC_ho_inter_msc_out_ipv6() runs on MTC_CT {
vc_conn := f_start_handler_with_pars(refers(f_tc_ho_inter_msc_out), pars);
vc_conn.done;
}
+testcase TC_ho_inter_msc_out_csd() runs on MTC_CT {
+ var BSC_ConnHdlr vc_conn;
+ f_init(1);
+
+ var BSC_ConnHdlrPars pars := f_init_pars(54);
+ pars.use_csd := true;
+
+ vc_conn := f_start_handler_with_pars(refers(f_tc_ho_inter_msc_out), pars);
+ vc_conn.done;
+}
private function f_tc_lu_imsi_auth_tmsi_check_imei(charstring id, BSC_ConnHdlrPars pars) runs on BSC_ConnHdlr {
pars.net.expect_auth := true;
@@ -7428,6 +7441,7 @@ control {
execute( TC_ho_inter_msc_out_a5_3() );
execute( TC_ho_inter_msc_out_a5_4() );
execute( TC_ho_inter_msc_out_ipv6() );
+ execute( TC_ho_inter_msc_out_csd() );
execute( TC_lu_imsi_auth_tmsi_check_imei() );
execute( TC_lu_imsi_auth3g_tmsi_check_imei() );