mirror of https://gerrit.osmocom.org/libosmocore
115 lines
2.9 KiB
Plaintext
115 lines
2.9 KiB
Plaintext
Testing generation of GSM0808 messages
|
|
Testing creating Layer3
|
|
Testing creating Layer3 (AoIP)
|
|
Testing creating Reset
|
|
Testing creating Reset Ack
|
|
Testing creating Clear Command
|
|
Testing creating Clear Complete
|
|
Testing creating Chipher Mode Command
|
|
Testing creating Cipher Complete
|
|
Testing creating Cipher Reject
|
|
Testing creating CM U
|
|
Testing creating SAPI Reject
|
|
Testing creating Assignment Request
|
|
Testing creating Assignment Complete
|
|
Testing creating Assignment Complete (AoIP)
|
|
Testing creating Assignment Failure
|
|
Testing creating Assignment Failure (AoIP)
|
|
Testing creating Clear Request
|
|
Testing creating Paging Request
|
|
Testing creating DTAP
|
|
Testing prepend DTAP
|
|
------- test_cell_id_list_add
|
|
cell_id_list cgi[0] = {
|
|
}
|
|
|
|
gsm0808_cell_id_list_add(&cil, &lac1) --> rc = 1
|
|
cell_id_list lac[1] = {
|
|
0: 123
|
|
}
|
|
|
|
gsm0808_cell_id_list_add(&cil, &lac1) --> rc = 0
|
|
cell_id_list lac[1] = {
|
|
0: 123
|
|
}
|
|
|
|
gsm0808_cell_id_list_add(&cil, &lac2) --> rc = 2
|
|
cell_id_list lac[3] = {
|
|
0: 123
|
|
1: 456
|
|
2: 789
|
|
}
|
|
|
|
gsm0808_cell_id_list_add(&cil, &lac2) --> rc = 0
|
|
cell_id_list lac[3] = {
|
|
0: 123
|
|
1: 456
|
|
2: 789
|
|
}
|
|
|
|
gsm0808_cell_id_list_add(&cil, &cil) --> rc = 0
|
|
cell_id_list lac[3] = {
|
|
0: 123
|
|
1: 456
|
|
2: 789
|
|
}
|
|
|
|
gsm0808_cell_id_list_add(&cil, &cgi1) --> rc = -22
|
|
cell_id_list lac[3] = {
|
|
0: 123
|
|
1: 456
|
|
2: 789
|
|
}
|
|
|
|
can't add to BSS list
|
|
cell_id_list bss[0]
|
|
|
|
gsm0808_cell_id_list_add(&cil, &lac1) --> rc = -22
|
|
cell_id_list bss[0]
|
|
|
|
other types (including NO_CELL) take on new type iff empty
|
|
cell_id_list no_cell[0]
|
|
|
|
gsm0808_cell_id_list_add(&cil, &cgi1) --> rc = 1
|
|
cell_id_list cgi[1] = {
|
|
0: 001-02-3-4
|
|
}
|
|
|
|
gsm0808_cell_id_list_add(&cil, &cgi1) --> rc = 0
|
|
cell_id_list cgi[1] = {
|
|
0: 001-02-3-4
|
|
}
|
|
|
|
gsm0808_cell_id_list_add(&cil, &cgi2) --> rc = 2
|
|
cell_id_list cgi[3] = {
|
|
0: 001-02-3-4
|
|
1: 001-002-3-4
|
|
2: 005-006-7-8
|
|
}
|
|
|
|
gsm0808_cell_id_list_add(&cil, &cgi2) --> rc = 0
|
|
cell_id_list cgi[3] = {
|
|
0: 001-02-3-4
|
|
1: 001-002-3-4
|
|
2: 005-006-7-8
|
|
}
|
|
|
|
cil.id_list_len = 126
|
|
gsm0808_cell_id_list_add(&cil, &cgi2a) --> rc = 1
|
|
cil.id_list_len = 127
|
|
|
|
cil.id_list_len = 126
|
|
gsm0808_cell_id_list_add(&cil, &cgi3) --> rc = -28
|
|
cil.id_list_len = 127
|
|
gsm0808_cell_id_list_add(&cil, &cgi2a) --> rc = -28
|
|
cil.id_list_len = 127
|
|
------- test_cell_id_list_add done
|
|
test_gsm0808_enc_dec_cell_id_lac: encoded: 05 03 05 01 24 (rc = 5)
|
|
test_gsm0808_enc_dec_cell_id_bss: encoded: 05 01 06 (rc = 3)
|
|
test_gsm0808_enc_dec_cell_id_no_cell: encoded: 05 01 03 (rc = 3)
|
|
test_gsm0808_enc_dec_cell_id_lai_and_lac: encoded: 05 06 04 21 63 54 23 42 (rc = 8)
|
|
test_gsm0808_enc_dec_cell_id_ci: encoded: 05 03 02 04 23 (rc = 5)
|
|
test_gsm0808_enc_dec_cell_id_lac_and_ci: encoded: 05 05 01 04 23 02 35 (rc = 7)
|
|
test_gsm0808_enc_dec_cell_id_global: encoded: 05 08 00 21 63 54 23 42 04 23 (rc = 10)
|
|
Done
|