ns2: add first sgsn test case TC_sns_sgsn_config_success
Checks if the SGSN can success configures a SNS.
Change-Id: Ibacc2f6ad3053ff7b1e00054cabb9ec7010ffab2
diff --git a/ns/NS_Tests.ttcn b/ns/NS_Tests.ttcn
index 0cef341..7d99fa8 100644
--- a/ns/NS_Tests.ttcn
+++ b/ns/NS_Tests.ttcn
@@ -698,6 +698,16 @@
f_clean_ns_codec();
}
+testcase TC_sns_sgsn_config_success() runs on RAW_Test_CT {
+ f_init_vty();
+ f_init_ns_codec(mp_nsconfig);
+ f_outgoing_sns_size();
+ f_outgoing_sns_config();
+ f_incoming_sns_config();
+ setverdict(pass);
+ f_clean_ns_codec();
+}
+
control {
if (mp_dialect == NS2_DIALECT_STATIC_RESETBLOCK or mp_dialect == NS2_DIALECT_IPACCESS) {
execute( TC_tx_reset() );
@@ -753,6 +763,10 @@
execute( TC_sns_bss_all_signalling_nsvcs_failed() );
execute( TC_sns_rx_size_force_unconf() );
}
+
+ if (mp_sns_role == SNS_ROLE_SGSN) {
+ execute( TC_sns_sgsn_config_success() );
+ }
}
}