Bug 886809 - Part 2 : xpcshell tests. r=hsinyi

This commit is contained in:
Yoshi Huang 2013-06-26 17:53:42 +08:00
Родитель 4f63955473
Коммит 731c1474ad
1 изменённых файлов: 24 добавлений и 0 удалений

Просмотреть файл

@ -98,6 +98,30 @@ add_test(function test_read_icc_ucs2_string() {
run_next_test();
});
/**
* Verify GsmPDUHelper#readDiallingNumber
*/
add_test(function test_read_dialling_number() {
let worker = newUint8Worker();
let helper = worker.GsmPDUHelper;
let str = "123456789";
helper.readHexOctet = function () {
return 0x81;
};
helper.readSwappedNibbleBcdString = function (len) {
return str.substring(0, len);
};
for (let i = 0; i < str.length; i++) {
do_check_eq(str.substring(0, i - 1), // -1 for the TON
helper.readDiallingNumber(i));
}
run_next_test();
});
/**
* Verify GsmPDUHelper#read8BitUnpackedToString
*/