提交 eaf384d5 编写于 作者: Z zhangfuzhi

新增接口,补充接口覆盖率

Signed-off-by: Nzhangfuzhi <zhangfuzhi1@huawei.com>
上级 53e13668
...@@ -464,6 +464,68 @@ export default function HttpRequestOptionsJsunit() { ...@@ -464,6 +464,68 @@ export default function HttpRequestOptionsJsunit() {
} }
}); });
/**
* @tc.number Telephony_Http_HttpRequestOptions_UsingProxy_0100
* @tc.name Telephony_Http_HttpRequestOptions_UsingProxy_0100
* @tc.desc Telephony_Http_HttpRequestOptions_UsingProxy_0100
*/
it("Telephony_Http_HttpRequestOptions_UsingProxy_0100", 0, async function (done) {
let httpRequest = http.createHttp();
httpRequest.request(
"https://www.baidu.com/",
{
connectTimeout: 60000,
readTimeout: 60000,
usingProxy: true,
}, (err, data) => {
if (!err) {
console.info('Telephony_Http_HttpRequestOptions_UsingProxy_0100 code:' + data.responseCode);
expect(data.responseCode == http.ResponseCode.OK).assertTrue();
done();
} else {
console.info('Telephony_Http_HttpRequestOptions_UsingProxy_0100 error:' + JSON.stringify(err));
httpRequest.destroy();
expect(true).assertFalse();
done();
}
}
);
});
/**
* @tc.number Telephony_Http_HttpRequestOptions_UsingProxy_0200
* @tc.name Telephony_Http_HttpRequestOptions_UsingProxy_0200
* @tc.desc Telephony_Http_HttpRequestOptions_UsingProxy_0200
*/
it("Telephony_Http_HttpRequestOptions_UsingProxy_0200", 0, async function (done) {
let httpRequest = http.createHttp();
let ExclusionList = ""
let array = ExclusionList.split(',');
let httpProxy = {
host: "host",
port: 1,
exclusionList: array
}
httpRequest.request(
"https://www.baidu.com/",
{
connectTimeout: 60000,
readTimeout: 60000,
usingProxy: httpProxy,
}, (err, data) => {
if (!err) {
console.info('Telephony_Http_HttpRequestOptions_UsingProxy_0200 code:' + data.responseCode);
expect(true).assertFalse();
done();
} else {
console.info('Telephony_Http_HttpRequestOptions_UsingProxy_0200 error:' + JSON.stringify(err));
httpRequest.destroy();
expect(err.code == 2300005).assertTrue();
done();
}
}
);
});
}) })
}; };
......
...@@ -1294,6 +1294,77 @@ export default function connectionJsunit() { ...@@ -1294,6 +1294,77 @@ export default function connectionJsunit() {
done(); done();
}); });
/*
* @tc.number : Telephony_Connection_setAppNet_callback_0100
* @tc.name : Telephony_Connection_setAppNet_callback_0100
* @tc.desc : Telephony_Connection_setAppNet_callback_0100
*/
it('Telephony_Connection_setAppNet_callback_0100', 0, function (done) {
connection.getDefaultNet(function (error, netHandle) {
if (error) {
console.log("getDefaultNet error " + JSON.stringify(error));
expect(true).assertFalse();
done();
return;
}
console.log("getDefaultNet success " + JSON.stringify(netHandle));
connection.setAppNet(netHandle, (error, data) => {
if (error) {
console.log("setAppNet error " + JSON.stringify(error));
expect(true).assertFalse();
done();
return;
}
console.log("setAppNet success " + JSON.stringify(data));
connection.getAppNet(function (error, data) {
if (error) {
console.log("getAppNet error " + JSON.stringify(error));
expect(true).assertFalse();
done();
return;
}
console.log("getAppNet success " + JSON.stringify(data));
expect(netHandle.netId == data.netId).assertTrue();
done();
})
});
})
});
/*
* @tc.number : Telephony_Connection_setAppNet_promise_0100
* @tc.name : Telephony_Connection_setAppNet_promise_0100
* @tc.desc : Telephony_Connection_setAppNet_promise_0100
*/
it('Telephony_Connection_setAppNet_promise_0100', 0, function (done) {
connection.getDefaultNet(function (error, netHandle) {
if (error) {
console.log("getDefaultNet error " + JSON.stringify(error));
expect(true).assertFalse();
done();
return;
}
console.log("getDefaultNet success " + JSON.stringify(netHandle));
connection.setAppNet(netHandle).then((data) => {
console.log("setAppNet success " + JSON.stringify(data));
connection.getAppNet().then((data) => {
console.log("getAppNet success " + JSON.stringify(data));
expect(netHandle.netId == data.netId).assertTrue();
done();
}).catch(error => {
console.log("getAppNet error " + JSON.stringify(error));
expect(true).assertFalse();
done();
})
}).catch(error => {
console.log("setAppNet error " + JSON.stringify(error));
expect(true).assertFalse();
done();
})
})
});
console.log("************* connection Test end*************"); console.log("************* connection Test end*************");
}) })
} }
...@@ -30,7 +30,7 @@ let options = { ...@@ -30,7 +30,7 @@ let options = {
key: "key", key: "key",
cert: "cert", cert: "cert",
ca: ["ca"], ca: ["ca"],
passwd: "123456", password: "123456",
protocols: [socket.Protocol.TLSv12, socket.Protocol.TLSv13], protocols: [socket.Protocol.TLSv12, socket.Protocol.TLSv13],
useRemoteCipherPrefer: true, useRemoteCipherPrefer: true,
signatureAlgorithms: "rsa_pss_rsae_sha256:ECDSA+SHA256", signatureAlgorithms: "rsa_pss_rsae_sha256:ECDSA+SHA256",
...@@ -82,7 +82,7 @@ export default function networkManagerSocketTest() { ...@@ -82,7 +82,7 @@ export default function networkManagerSocketTest() {
expect(options.secureOptions.key != undefined).assertEqual(true); expect(options.secureOptions.key != undefined).assertEqual(true);
expect(options.secureOptions.cert != undefined).assertEqual(true); expect(options.secureOptions.cert != undefined).assertEqual(true);
expect(options.secureOptions.ca != undefined).assertEqual(true); expect(options.secureOptions.ca != undefined).assertEqual(true);
expect(options.secureOptions.passwd != undefined).assertEqual(true); expect(options.secureOptions.password != undefined).assertEqual(true);
expect(options.secureOptions.protocols != undefined).assertEqual(true); expect(options.secureOptions.protocols != undefined).assertEqual(true);
expect(options.secureOptions.protocols[0] == "TLSv1.2").assertEqual(true); expect(options.secureOptions.protocols[0] == "TLSv1.2").assertEqual(true);
expect(options.secureOptions.protocols[1] == "TLSv1.3").assertEqual(true); expect(options.secureOptions.protocols[1] == "TLSv1.3").assertEqual(true);
......
...@@ -397,6 +397,7 @@ describe('ActsNetworkSearchTest', function () { ...@@ -397,6 +397,7 @@ describe('ActsNetworkSearchTest', function () {
it('Telephony_NetworkSearch_isRadioOn_Promise_0200', 0, async function (done) { it('Telephony_NetworkSearch_isRadioOn_Promise_0200', 0, async function (done) {
try { try {
await radio.isRadioOn(); await radio.isRadioOn();
done();
} catch (err) { } catch (err) {
console.error('When the device has no modem, the interface reports an error' + JSON.stringify(err)); console.error('When the device has no modem, the interface reports an error' + JSON.stringify(err));
expect(err.code).assertEqual(8300000); expect(err.code).assertEqual(8300000);
...@@ -432,6 +433,7 @@ describe('ActsNetworkSearchTest', function () { ...@@ -432,6 +433,7 @@ describe('ActsNetworkSearchTest', function () {
try { try {
let data = await radio.isRadioOn(0); let data = await radio.isRadioOn(0);
console.info('Telephony_NetworkSearch_isRadioOn_Promise_0300 finish ' + JSON.stringify(data)); console.info('Telephony_NetworkSearch_isRadioOn_Promise_0300 finish ' + JSON.stringify(data));
done();
} catch (err) { } catch (err) {
console.error('When the device has no modem, the interface reports an error' + JSON.stringify(err)); console.error('When the device has no modem, the interface reports an error' + JSON.stringify(err));
expect(err.code).assertEqual(8300000); expect(err.code).assertEqual(8300000);
......
...@@ -315,6 +315,7 @@ export default function radioSecondJsunit() { ...@@ -315,6 +315,7 @@ export default function radioSecondJsunit() {
expect(data[i].timeStamp).assertLarger(0); expect(data[i].timeStamp).assertLarger(0);
expect(NETWORK_TYPES).assertContain(data[i].signalInformation.signalType); expect(NETWORK_TYPES).assertContain(data[i].signalInformation.signalType);
expect(NETWORK_SIGNAL).assertContain(data[i].signalInformation.signalLevel); expect(NETWORK_SIGNAL).assertContain(data[i].signalInformation.signalLevel);
expect(NETWORK_SIGNAL).assertContain(data[i].signalInformation.dBm);
expect(data[i].data != undefined && data[i].data != '' && data[i].data != null).assertTrue(); expect(data[i].data != undefined && data[i].data != '' && data[i].data != null).assertTrue();
if (data[i].networkType === radio.NetworkType.NETWORK_TYPE_LTE) { if (data[i].networkType === radio.NetworkType.NETWORK_TYPE_LTE) {
console.log("radio.NetworkType.NETWORK_TYPE_LTE:" + radio.NetworkType.NETWORK_TYPE_LTE); console.log("radio.NetworkType.NETWORK_TYPE_LTE:" + radio.NetworkType.NETWORK_TYPE_LTE);
......
...@@ -270,7 +270,7 @@ describe('SimManagerTest', function () { ...@@ -270,7 +270,7 @@ describe('SimManagerTest', function () {
it('Telephony_Sim_isSimActive_Async_0700', 0, async function (done) { it('Telephony_Sim_isSimActive_Async_0700', 0, async function (done) {
sim.isSimActive(env.SLOTID2, (err, data) => { sim.isSimActive(env.SLOTID2, (err, data) => {
console.info("isSimActive async err info :" + JSON.stringify(err) + "data:" + JSON.stringify(data)); console.info("isSimActive async err info :" + JSON.stringify(err) + "data:" + JSON.stringify(data));
expect(err.code).assertEqual(202); expect(err.code).assertEqual(8300001);
done(); done();
}); });
}); });
...@@ -289,7 +289,7 @@ describe('SimManagerTest', function () { ...@@ -289,7 +289,7 @@ describe('SimManagerTest', function () {
done(); done();
}).catch(err => { }).catch(err => {
console.info("isSimActive promise err info :" + JSON.stringify(err)); console.info("isSimActive promise err info :" + JSON.stringify(err));
expect(err.code).assertEqual(202); expect(err.code).assertEqual(8300001);
done(); done();
}); });
}); });
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册