mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 935401 - Part 2: Modify xpcshell test for SimRecordHelper. r=yoshi
--HG-- extra : rebase_source : afa4f4f7cc8b05820a27473ff57c954de63b9dc8
This commit is contained in:
parent
6f580763c4
commit
e1bb3e926a
@ -2139,7 +2139,7 @@ add_test(function test_mcc_mnc_parsing() {
|
||||
*/
|
||||
add_test(function test_reading_ad_and_parsing_mcc_mnc() {
|
||||
let worker = newUint8Worker();
|
||||
let record = worker.ICCRecordHelper;
|
||||
let record = worker.SimRecordHelper;
|
||||
let helper = worker.GsmPDUHelper;
|
||||
let ril = worker.RIL;
|
||||
let buf = worker.Buf;
|
||||
@ -2186,7 +2186,7 @@ add_test(function test_reading_ad_and_parsing_mcc_mnc() {
|
||||
|
||||
add_test(function test_reading_optional_efs() {
|
||||
let worker = newUint8Worker();
|
||||
let record = worker.ICCRecordHelper;
|
||||
let record = worker.SimRecordHelper;
|
||||
let gsmPdu = worker.GsmPDUHelper;
|
||||
let ril = worker.RIL;
|
||||
let buf = worker.Buf;
|
||||
@ -2266,3 +2266,74 @@ add_test(function test_reading_optional_efs() {
|
||||
|
||||
run_next_test();
|
||||
});
|
||||
|
||||
/**
|
||||
* Verify fetchSimRecords.
|
||||
*/
|
||||
add_test(function test_fetch_sim_recodes() {
|
||||
let worker = newWorker();
|
||||
let RIL = worker.RIL;
|
||||
let iccRecord = worker.ICCRecordHelper;
|
||||
let simRecord = worker.SimRecordHelper;
|
||||
|
||||
function testFetchSimRecordes(expectCalled) {
|
||||
let ifCalled = [];
|
||||
|
||||
RIL.getIMSI = function () {
|
||||
ifCalled.push("getIMSI");
|
||||
};
|
||||
|
||||
simRecord.readAD = function () {
|
||||
ifCalled.push("readAD");
|
||||
};
|
||||
|
||||
simRecord.readSST = function () {
|
||||
ifCalled.push("readSST");
|
||||
};
|
||||
|
||||
simRecord.fetchSimRecords();
|
||||
|
||||
for (let i = 0; i < expectCalled.length; i++ ) {
|
||||
if (ifCalled[i] != expectCalled[i]) {
|
||||
do_print(expectCalled[i] + " is not called.");
|
||||
do_check_true(false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
let expectCalled = ["getIMSI", "readAD", "readSST"];
|
||||
testFetchSimRecordes(expectCalled);
|
||||
|
||||
run_next_test();
|
||||
});
|
||||
|
||||
add_test(function test_fetch_icc_recodes() {
|
||||
let worker = newWorker();
|
||||
let RIL = worker.RIL;
|
||||
let iccRecord = worker.ICCRecordHelper;
|
||||
let simRecord = worker.SimRecordHelper;
|
||||
let ruimRecord = worker.RuimRecordHelper;
|
||||
let fetchTag = 0x00;
|
||||
|
||||
simRecord.fetchSimRecords = function () {
|
||||
fetchTag = 0x01;
|
||||
};
|
||||
|
||||
ruimRecord.fetchRuimRecords = function () {
|
||||
fetchTag = 0x02;
|
||||
};
|
||||
|
||||
RIL.appType = CARD_APPTYPE_SIM;
|
||||
iccRecord.fetchICCRecords();
|
||||
do_check_eq(fetchTag, 0x01);
|
||||
|
||||
RIL.appType = CARD_APPTYPE_RUIM;
|
||||
iccRecord.fetchICCRecords();
|
||||
do_check_eq(fetchTag, 0x02);
|
||||
|
||||
RIL.appType = CARD_APPTYPE_USIM;
|
||||
iccRecord.fetchICCRecords();
|
||||
do_check_eq(fetchTag, 0x01);
|
||||
|
||||
run_next_test();
|
||||
});
|
||||
|
@ -72,7 +72,6 @@ add_test(function test_ruim_file_path_id() {
|
||||
add_test(function test_fetch_ruim_recodes() {
|
||||
let worker = newWorker();
|
||||
let RIL = worker.RIL;
|
||||
let iccHelper = worker.ICCRecordHelper;
|
||||
let ruimHelper = worker.RuimRecordHelper;
|
||||
|
||||
function testFetchRuimRecordes(expectCalled) {
|
||||
|
Loading…
Reference in New Issue
Block a user