libosmocore/tests/gsm0808/gsm0808_test.ok

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