mirror of https://gerrit.osmocom.org/libosmocore
79 lines
3.7 KiB
Plaintext
79 lines
3.7 KiB
Plaintext
----- test_valid_imsi
|
|
0: expect=false result=false imsi=''
|
|
1: expect=false result=false imsi=' '
|
|
2: expect=false result=false imsi='1'
|
|
3: expect=false result=false imsi='123'
|
|
4: expect=false result=false imsi='12345'
|
|
5: expect=true result=true imsi='123456'
|
|
6: expect=true result=true imsi='1234567'
|
|
7: expect=true result=true imsi='1234567890123'
|
|
8: expect=true result=true imsi='123456789012345'
|
|
9: expect=true result=true imsi='000000000000000'
|
|
10: expect=true result=true imsi='999999999999999'
|
|
11: expect=false result=false imsi='1234567890123456'
|
|
12: expect=false result=false imsi='a23456789012345'
|
|
13: expect=false result=false imsi='1234567b9012345'
|
|
14: expect=false result=false imsi='12345678901234c'
|
|
15: expect=false result=false imsi='123456789 01234'
|
|
16: expect=false result=false imsi='1234567
|
|
123456'
|
|
17: expect=false result=false imsi='123456 123456'
|
|
18: expect=false result=false imsi='123456
|
|
123456'
|
|
19: expect=false result=false imsi='(null)'
|
|
----- test_valid_msisdn
|
|
0: expect=false result=false msisdn=''
|
|
1: expect=false result=false msisdn=' '
|
|
2: expect=true result=true msisdn='1'
|
|
3: expect=true result=true msisdn='123'
|
|
4: expect=true result=true msisdn='12345'
|
|
5: expect=true result=true msisdn='123456'
|
|
6: expect=true result=true msisdn='1234567'
|
|
7: expect=true result=true msisdn='1234567890123'
|
|
8: expect=true result=true msisdn='123456789012345'
|
|
9: expect=true result=true msisdn='000000000000000'
|
|
10: expect=true result=true msisdn='999999999999999'
|
|
11: expect=false result=false msisdn='1234567890123456'
|
|
12: expect=false result=false msisdn='a23456789012345'
|
|
13: expect=false result=false msisdn='1234567b9012345'
|
|
14: expect=false result=false msisdn='12345678901234c'
|
|
15: expect=false result=false msisdn='123456789 01234'
|
|
16: expect=false result=false msisdn='1234567
|
|
123456'
|
|
17: expect=false result=false msisdn='123456 123456'
|
|
18: expect=false result=false msisdn='123456
|
|
123456'
|
|
19: expect=false result=false msisdn='(null)'
|
|
----- test_valid_imei
|
|
0: expect=true result=true imei='12345678901234' with_15th_digit=false
|
|
1: expect=false result=false imei='1234567890123' with_15th_digit=false
|
|
2: expect=false result=false imei='123456789012345' with_15th_digit=false
|
|
3: expect=true result=true imei='357613004448485' with_15th_digit=true
|
|
4: expect=true result=true imei='357805023984447' with_15th_digit=true
|
|
5: expect=true result=true imei='352936001349777' with_15th_digit=true
|
|
6: expect=true result=true imei='357663017768551' with_15th_digit=true
|
|
7: expect=false result=false imei='357613004448480' with_15th_digit=true
|
|
8: expect=false result=false imei='357613004448405' with_15th_digit=true
|
|
9: expect=false result=false imei='357613004448085' with_15th_digit=true
|
|
10: expect=false result=false imei='(null)' with_15th_digit=false
|
|
----- test_mnc_from_str
|
|
0: "0" rc=0 mnc=0 mnc_3_digits=0 pass
|
|
1: "00" rc=0 mnc=0 mnc_3_digits=0 pass
|
|
2: "000" rc=0 mnc=0 mnc_3_digits=1 pass
|
|
3: "1" rc=0 mnc=1 mnc_3_digits=0 pass
|
|
4: "01" rc=0 mnc=1 mnc_3_digits=0 pass
|
|
5: "001" rc=0 mnc=1 mnc_3_digits=1 pass
|
|
6: "" rc=-22 mnc=0 mnc_3_digits=0 pass
|
|
7: " " rc=-22 mnc=0 mnc_3_digits=0 pass
|
|
8: "-1" rc=-22 mnc=0 mnc_3_digits=0 pass
|
|
9: "1000" rc=-22 mnc=0 mnc_3_digits=0 pass
|
|
10: "0x" rc=-22 mnc=0 mnc_3_digits=0 pass
|
|
11: " 23" rc=-22 mnc=0 mnc_3_digits=0 pass
|
|
12: "23 " rc=-22 mnc=0 mnc_3_digits=0 pass
|
|
13: " 023" rc=-22 mnc=0 mnc_3_digits=0 pass
|
|
14: "023 " rc=-22 mnc=0 mnc_3_digits=0 pass
|
|
15: "023 " rc=-22 mnc=0 mnc_3_digits=0 pass
|
|
901-70-a123-b1
|
|
901-70 -> epc.mnc070.mcc901.3gppnetwork.org
|
|
901-70-a123-b1 -> mmecb1.mmegia123.mme.epc.mnc070.mcc901.3gppnetwork.org
|
|
epc.mnc070.mcc901.3gppnetwork.org -> 901-70
|
|
mmec01.mmegiA001.mme.epc.mnc070.mcc901.3gppnetwork.org -> 901-70-a001-01
|