bts: Add TC_ipa_crcx_sdcch_not_active (CRCX on SDDCH)

Change-Id: I8286cc5c36f4abff301f54f831adb672a1661a79
diff --git a/bts/BTS_Tests.ttcn b/bts/BTS_Tests.ttcn
index bf7e839..9c2e74a 100644
--- a/bts/BTS_Tests.ttcn
+++ b/bts/BTS_Tests.ttcn
@@ -1049,6 +1049,25 @@
 	vc_conn.done;
 }
 
+/* IPA CRCX on SDCCH/4 and SDCCH/8 (doesn't make sense) */
+function f_TC_ipa_crcx_sdcch_not_active(charstring id) runs on ConnHdlr {
+	f_rsl_transceive(ts_RSL_IPA_CRCX(g_chan_nr), tr_RSL_IPA_CRCX_NACK(g_chan_nr, ?),
+			 "IPA CRCX NACK");
+}
+testcase TC_ipa_crcx_sdcch_not_active() runs on test_CT {
+	var ConnHdlrPars pars;
+	var ConnHdlr vc_conn;
+	f_init(testcasename());
+
+	pars := valueof(t_Pars(t_RslChanNr_SDCCH4(0,1), ts_RSL_ChanMode_SIGN));
+	vc_conn := f_start_handler(refers(f_TC_ipa_crcx_sdcch_not_active), pars);
+	vc_conn.done;
+
+	pars := valueof(t_Pars(t_RslChanNr_SDCCH8(6,5), ts_RSL_ChanMode_SIGN));
+	vc_conn := f_start_handler(refers(f_TC_ipa_crcx_sdcch_not_active), pars);
+	vc_conn.done;
+}
+
 
 /* TODO Areas:
 
@@ -1103,6 +1122,7 @@
 	execute( TC_ipa_dlcx_not_active() );
 	execute( TC_ipa_crcx_twice_not_active() );
 	execute( TC_ipa_crcx_mdcx_dlcx_not_active() );
+	execute( TC_ipa_crcx_sdcch_not_active() );
 }