| 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_gsm0808_enc_dec_cell_id_list_lac: encoded: 1a 07 05 01 24 ab cd 56 78 (rc = 9) |
| ------- 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 |