From e76c73a14ef4b7b019e9dd728e9e00746ca5a684 Mon Sep 17 00:00:00 2001 From: gaoxi785 Date: Tue, 25 Jul 2023 10:09:38 +0800 Subject: [PATCH] update network wifi Signed-off-by: gaoxi785 --- .../src/main/js/test/Http.wifi.test.js | 237 +++++++++--------- 1 file changed, 118 insertions(+), 119 deletions(-) diff --git a/telephony/telephonyjstest/netmanager_base/network_wifi/src/main/js/test/Http.wifi.test.js b/telephony/telephonyjstest/netmanager_base/network_wifi/src/main/js/test/Http.wifi.test.js index ff3bbb06c..3fe93b3d3 100644 --- a/telephony/telephonyjstest/netmanager_base/network_wifi/src/main/js/test/Http.wifi.test.js +++ b/telephony/telephonyjstest/netmanager_base/network_wifi/src/main/js/test/Http.wifi.test.js @@ -1,120 +1,119 @@ -/** - * Copyright (C) 2022 Huawei Device Co., Ltd. - * Licensed under the Apache License, Version 2.0 (the "License") - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import network from '@system.network'; -import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium' -export default function Telephony_NetManager_NetWorkTest() { - -describe("Telephony_NetManager_NetWorkTest", function () { - - /** - * @tc.number Telephony_NetManager_NetWorkTest_GetType_WiFi_0100 - * @tc.name Whether the GetType method is called successfully with WiFi - * @tc.desc Function test - */ - it("Telephony_NetManager_NetWorkTest_GetType_WiFi_0100", 0, function (done) { - network.getType({ - success : function(data){ - console.info("NetManager getType "+ JSON.stringify(data)) - expect(data.type === "WiFi").assertTrue() - expect(data.metered === false).assertTrue() - network.unsubscribe() - done(); - }, - fail : function(data,code){ - expect().assertFail() - done(); - }, - complete : function(){ - expect().assertTrue() - done(); - } - }) - done(); - }); - - /** - * @tc.number Telephony_NetManager_NetWorkTest_GetType_WiFi_0200 - * @tc.name Whether to call GetType method again with WiFi - * @tc.desc Function test - */ - it("Telephony_NetManager_NetWorkTest_GetType_WiFi_0200", 0, function (done) { - network.getType({ - success : function(data){ - console.info("NetManager getType "+ JSON.stringify(data)) - expect(data.type === "WiFi").assertTrue() - expect(data.metered === false).assertTrue() - network.unsubscribe() - done(); - console.info("Telephony_NetManager_NetWorkTest_GetType_wifi_1 end") - }, - fail : function(data,code){ - expect().assertFail() - done(); - }, - complete : function(){ - expect().assertTrue() - done(); - } - }) - done(); - }); - - /** - * @tc.number Telephony_NetManager_NetWorkTest_Subscribe_WiFi_0100 - * @tc.name Whether the subscribe method is called successfully with WiFi - * @tc.desc Function test - */ - it("Telephony_NetManager_NetWorkTest_Subscribe_WiFi_0100", 0, function (done) { - network.subscribe({ - success : function(data){ - console.info("NetManager subscribe "+JSON.stringify(data)) - expect(data.type === "WiFi").assertTrue() - expect(data.metered === false).assertTrue() - network.unsubscribe() - done(); - }, - fail : function(data,code){ - expect().assertFail() - done(); - } - }) - done(); - }); - - /** - * @tc.number Telephony_NetManager_NetWorkTest_Subscribe_WiFi_0200 - * @tc.name Whether to call the subscribe method again with WiFi - * @tc.desc Function test - */ - it("Telephony_NetManager_NetWorkTest_Subscribe_WiFi_0200", 0, function (done) { - network.subscribe({ - success : function(data){ - console.info("NetManager subscribe 1 "+JSON.stringify(data)) - expect(data.type === "WiFi").assertTrue() - expect(data.metered === false).assertTrue() - network.unsubscribe() - done(); - }, - fail : function(data,code){ - expect().assertFail() - done(); - } - }) - done(); - }); - -}) +/** + * Copyright (C) 2022-2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License") + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import network from '@system.network'; +import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium' +export default function Telephony_NetManager_NetWorkTest() { + +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.name Whether the GetType method is called successfully with WiFi + * @tc.desc Function test + */ + it("Telephony_NetManager_NetWorkTest_GetType_WiFi_0100", 0, function (done) { + network.getType({ + success : function(data){ + console.info("NetManager getType "+ JSON.stringify(data)); + expect(data.type === "WiFi").assertTrue(); + expect(data.metered === false).assertTrue(); + done(); + }, + fail : function(data,code){ + expect().assertFail(); + done(); + }, + complete : function(){ + expect().assertTrue(); + done(); + } + }); + }); + + /** + * @tc.number Telephony_NetManager_NetWorkTest_Subscribe_WiFi_0100 + * @tc.name Whether the subscribe method is called successfully with WiFi + * @tc.desc Function test + */ + it("Telephony_NetManager_NetWorkTest_Subscribe_WiFi_0100", 0, function (done) { + network.subscribe({ + success : function(data){ + console.info("NetManager subscribe "+JSON.stringify(data)); + expect(data.type === "WiFi").assertTrue(); + expect(data.metered === false).assertTrue(); + done(); + }, + fail : function(data,code){ + expect().assertFail(); + done(); + } + }); + done(); + }); + + /** + * @tc.number Telephony_NetManager_NetWorkTest_GetType_WiFi_0200 + * @tc.name Whether to call GetType method again with WiFi + * @tc.desc Function test + */ + it("Telephony_NetManager_NetWorkTest_GetType_WiFi_0200", 0, function (done) { + network.getType({ + success : function(data){ + console.info("NetManager getType "+ JSON.stringify(data)); + expect(data.type === "WiFi").assertTrue(); + expect(data.metered === false).assertTrue(); + done(); + console.info("Telephony_NetManager_NetWorkTest_GetType_wifi_1 end"); + }, + fail : function(data,code){ + expect().assertFail(); + done(); + }, + complete : function(){ + expect().assertTrue(); + done(); + } + }); + }); + + /** + * @tc.number Telephony_NetManager_NetWorkTest_Subscribe_WiFi_0200 + * @tc.name Whether to call the subscribe method again with WiFi + * @tc.desc Function test + */ + it("Telephony_NetManager_NetWorkTest_Subscribe_WiFi_0200", 0, function (done) { + network.subscribe({ + success : function(data){ + console.info("NetManager subscribe 1 "+JSON.stringify(data)); + expect(data.type === "WiFi").assertTrue(); + expect(data.metered === false).assertTrue(); + done(); + }, + fail : function(data,code){ + expect().assertFail(); + done(); + } + }); + done(); + }); +}); } \ No newline at end of file -- GitLab