blob: 0899633bbd3336aedd4ec955392b1c57879c680e [file] [log] [blame]
Neels Hofmeyrad868e22019-11-20 02:36:45 +01001
2test_gsup_make_response()
3rx = Subscriber-Management OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST: imsi="1234567" source_name="incoming-source-name\0" session_id=42 session_state=BEGIN sm_rp_mr=23
4
5writing to an empty struct osmo_gsup_message should populate values as needed:
6- args (error=0, final=0)
7 Subscriber-Management OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: imsi="1234567" destination_name="incoming-source-name\0" session_id=42 session_state=CONTINUE sm_rp_mr=23
8 rc = 0
9- args (error=0, final=1)
10 Subscriber-Management OSMO_GSUP_MSGT_UPDATE_LOCATION_RESULT: imsi="1234567" destination_name="incoming-source-name\0" session_id=42 session_state=END sm_rp_mr=23
11 rc = 0
12- args (error=1, final=0)
13 Subscriber-Management OSMO_GSUP_MSGT_UPDATE_LOCATION_ERROR: imsi="1234567" destination_name="incoming-source-name\0" session_id=42 session_state=CONTINUE sm_rp_mr=23
14 rc = 0
15- args (error=1, final=1)
16 Subscriber-Management OSMO_GSUP_MSGT_UPDATE_LOCATION_ERROR: imsi="1234567" destination_name="incoming-source-name\0" session_id=42 session_state=END sm_rp_mr=23
17 rc = 0
18
19writing to an already populated struct osmo_gsup_message, should have no effect:
20- args (error=0, final=0)
21 Inter-MSC OSMO_GSUP_MSGT_ROUTING_ERROR: imsi="987654321" destination_name="preset-destination-name\0" session_id=11 session_state=END sm_rp_mr=17
22 rc = 15
23- args (error=0, final=1)
24 Inter-MSC OSMO_GSUP_MSGT_ROUTING_ERROR: imsi="987654321" destination_name="preset-destination-name\0" session_id=11 session_state=END sm_rp_mr=17
25 rc = 15
26- args (error=1, final=0)
27 Inter-MSC OSMO_GSUP_MSGT_ROUTING_ERROR: imsi="987654321" destination_name="preset-destination-name\0" session_id=11 session_state=END sm_rp_mr=17
28 rc = 15
29- args (error=1, final=1)
30 Inter-MSC OSMO_GSUP_MSGT_ROUTING_ERROR: imsi="987654321" destination_name="preset-destination-name\0" session_id=11 session_state=END sm_rp_mr=17
31 rc = 15
32Done.