提交 e76c73a1 编写于 作者: G gaoxi785

update network wifi

Signed-off-by: Ngaoxi785 <gaoxi785@huawei.com>
上级 34543ac4
/** /**
* Copyright (C) 2022 Huawei Device Co., Ltd. * Copyright (C) 2022-2023 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License") * Licensed under the Apache License, Version 2.0 (the "License")
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
...@@ -18,6 +18,12 @@ import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from ...@@ -18,6 +18,12 @@ import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from
export default function Telephony_NetManager_NetWorkTest() { export default function Telephony_NetManager_NetWorkTest() {
describe("Telephony_NetManager_NetWorkTest", function () { describe("Telephony_NetManager_NetWorkTest", function () {
afterEach(function(){
setTimeout(()=>{
network.unsubscribe();
console.info("async function unsubscribe end");
},100);
});
/** /**
* @tc.number Telephony_NetManager_NetWorkTest_GetType_WiFi_0100 * @tc.number Telephony_NetManager_NetWorkTest_GetType_WiFi_0100
...@@ -27,71 +33,66 @@ describe("Telephony_NetManager_NetWorkTest", function () { ...@@ -27,71 +33,66 @@ describe("Telephony_NetManager_NetWorkTest", function () {
it("Telephony_NetManager_NetWorkTest_GetType_WiFi_0100", 0, function (done) { it("Telephony_NetManager_NetWorkTest_GetType_WiFi_0100", 0, function (done) {
network.getType({ network.getType({
success : function(data){ success : function(data){
console.info("NetManager getType "+ JSON.stringify(data)) console.info("NetManager getType "+ JSON.stringify(data));
expect(data.type === "WiFi").assertTrue() expect(data.type === "WiFi").assertTrue();
expect(data.metered === false).assertTrue() expect(data.metered === false).assertTrue();
network.unsubscribe()
done(); done();
}, },
fail : function(data,code){ fail : function(data,code){
expect().assertFail() expect().assertFail();
done(); done();
}, },
complete : function(){ complete : function(){
expect().assertTrue() expect().assertTrue();
done(); done();
} }
}) });
done();
}); });
/** /**
* @tc.number Telephony_NetManager_NetWorkTest_GetType_WiFi_0200 * @tc.number Telephony_NetManager_NetWorkTest_Subscribe_WiFi_0100
* @tc.name Whether to call GetType method again with WiFi * @tc.name Whether the subscribe method is called successfully with WiFi
* @tc.desc Function test * @tc.desc Function test
*/ */
it("Telephony_NetManager_NetWorkTest_GetType_WiFi_0200", 0, function (done) { it("Telephony_NetManager_NetWorkTest_Subscribe_WiFi_0100", 0, function (done) {
network.getType({ network.subscribe({
success : function(data){ success : function(data){
console.info("NetManager getType "+ JSON.stringify(data)) console.info("NetManager subscribe "+JSON.stringify(data));
expect(data.type === "WiFi").assertTrue() expect(data.type === "WiFi").assertTrue();
expect(data.metered === false).assertTrue() expect(data.metered === false).assertTrue();
network.unsubscribe()
done(); done();
console.info("Telephony_NetManager_NetWorkTest_GetType_wifi_1 end")
}, },
fail : function(data,code){ fail : function(data,code){
expect().assertFail() expect().assertFail();
done();
},
complete : function(){
expect().assertTrue()
done(); done();
} }
}) });
done(); done();
}); });
/** /**
* @tc.number Telephony_NetManager_NetWorkTest_Subscribe_WiFi_0100 * @tc.number Telephony_NetManager_NetWorkTest_GetType_WiFi_0200
* @tc.name Whether the subscribe method is called successfully with WiFi * @tc.name Whether to call GetType method again with WiFi
* @tc.desc Function test * @tc.desc Function test
*/ */
it("Telephony_NetManager_NetWorkTest_Subscribe_WiFi_0100", 0, function (done) { it("Telephony_NetManager_NetWorkTest_GetType_WiFi_0200", 0, function (done) {
network.subscribe({ network.getType({
success : function(data){ success : function(data){
console.info("NetManager subscribe "+JSON.stringify(data)) console.info("NetManager getType "+ JSON.stringify(data));
expect(data.type === "WiFi").assertTrue() expect(data.type === "WiFi").assertTrue();
expect(data.metered === false).assertTrue() expect(data.metered === false).assertTrue();
network.unsubscribe()
done(); done();
console.info("Telephony_NetManager_NetWorkTest_GetType_wifi_1 end");
}, },
fail : function(data,code){ fail : function(data,code){
expect().assertFail() expect().assertFail();
done(); done();
} },
}) complete : function(){
expect().assertTrue();
done(); done();
}
});
}); });
/** /**
...@@ -102,19 +103,17 @@ describe("Telephony_NetManager_NetWorkTest", function () { ...@@ -102,19 +103,17 @@ describe("Telephony_NetManager_NetWorkTest", function () {
it("Telephony_NetManager_NetWorkTest_Subscribe_WiFi_0200", 0, function (done) { it("Telephony_NetManager_NetWorkTest_Subscribe_WiFi_0200", 0, function (done) {
network.subscribe({ network.subscribe({
success : function(data){ success : function(data){
console.info("NetManager subscribe 1 "+JSON.stringify(data)) console.info("NetManager subscribe 1 "+JSON.stringify(data));
expect(data.type === "WiFi").assertTrue() expect(data.type === "WiFi").assertTrue();
expect(data.metered === false).assertTrue() expect(data.metered === false).assertTrue();
network.unsubscribe()
done(); done();
}, },
fail : function(data,code){ fail : function(data,code){
expect().assertFail() expect().assertFail();
done(); done();
} }
}) });
done(); done();
}); });
});
})
} }
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册