diff options
Diffstat (limited to 'dom/system/gonk/tests/test_ril_worker_icc_GsmPDUHelper.js')
-rw-r--r-- | dom/system/gonk/tests/test_ril_worker_icc_GsmPDUHelper.js | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/dom/system/gonk/tests/test_ril_worker_icc_GsmPDUHelper.js b/dom/system/gonk/tests/test_ril_worker_icc_GsmPDUHelper.js deleted file mode 100644 index 0d074da79..000000000 --- a/dom/system/gonk/tests/test_ril_worker_icc_GsmPDUHelper.js +++ /dev/null @@ -1,79 +0,0 @@ -/* Any copyright is dedicated to the Public Domain. - http://creativecommons.org/publicdomain/zero/1.0/ */ - -subscriptLoader.loadSubScript("resource://gre/modules/ril_consts.js", this); - -function run_test() { - run_next_test(); -} - -/** - * Verify GsmPDUHelper.writeTimestamp - */ -add_test(function test_write_timestamp() { - let worker = newUint8Worker(); - let context = worker.ContextPool._contexts[0]; - let helper = context.GsmPDUHelper; - - // current date - let dateInput = new Date(); - let dateOutput = new Date(); - helper.writeTimestamp(dateInput); - dateOutput.setTime(helper.readTimestamp()); - - equal(dateInput.getFullYear(), dateOutput.getFullYear()); - equal(dateInput.getMonth(), dateOutput.getMonth()); - equal(dateInput.getDate(), dateOutput.getDate()); - equal(dateInput.getHours(), dateOutput.getHours()); - equal(dateInput.getMinutes(), dateOutput.getMinutes()); - equal(dateInput.getSeconds(), dateOutput.getSeconds()); - equal(dateInput.getTimezoneOffset(), dateOutput.getTimezoneOffset()); - - // 2034-01-23 12:34:56 -0800 GMT - let time = Date.UTC(2034, 1, 23, 12, 34, 56); - time = time - (8 * 60 * 60 * 1000); - dateInput.setTime(time); - helper.writeTimestamp(dateInput); - dateOutput.setTime(helper.readTimestamp()); - - equal(dateInput.getFullYear(), dateOutput.getFullYear()); - equal(dateInput.getMonth(), dateOutput.getMonth()); - equal(dateInput.getDate(), dateOutput.getDate()); - equal(dateInput.getHours(), dateOutput.getHours()); - equal(dateInput.getMinutes(), dateOutput.getMinutes()); - equal(dateInput.getSeconds(), dateOutput.getSeconds()); - equal(dateInput.getTimezoneOffset(), dateOutput.getTimezoneOffset()); - - run_next_test(); -}); - -/** - * Verify GsmPDUHelper.octectToBCD and GsmPDUHelper.BCDToOctet - */ -add_test(function test_octect_BCD() { - let worker = newUint8Worker(); - let context = worker.ContextPool._contexts[0]; - let helper = context.GsmPDUHelper; - - // 23 - let number = 23; - let octet = helper.BCDToOctet(number); - equal(helper.octetToBCD(octet), number); - - // 56 - number = 56; - octet = helper.BCDToOctet(number); - equal(helper.octetToBCD(octet), number); - - // 0x23 - octet = 0x23; - number = helper.octetToBCD(octet); - equal(helper.BCDToOctet(number), octet); - - // 0x56 - octet = 0x56; - number = helper.octetToBCD(octet); - equal(helper.BCDToOctet(number), octet); - - run_next_test(); -}); |