diff --git a/communication/wifi_standard/src/main/js/default/test/WifiP2P.test.js b/communication/wifi_standard/src/main/js/default/test/WifiP2P.test.js index b96c192a84092e6ff717fcd5dd040384aacdcb55..5564ca287945898c20aee09c828d48560874a427 100644 --- a/communication/wifi_standard/src/main/js/default/test/WifiP2P.test.js +++ b/communication/wifi_standard/src/main/js/default/test/WifiP2P.test.js @@ -17,20 +17,15 @@ import {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from ' import wifi from '@ohos.wifi' -// delay x ms function sleep(delay) { - var start = (new Date()).getTime(); - while(true){ - if((new Date()).getTime() - start > delay) { - break; - } - } + return new Promise(resovle => setTimeout(resovle, delay)) } + var GroupOwnerBand = { - GO_BAND_AUTO : 0, - GO_BAND_2GHZ : 1, - GO_BAND_5GHZ : 2, + GO_BAND_AUTO : 0, + GO_BAND_2GHZ : 1, + GO_BAND_5GHZ : 2, } describe('ACTS_WifiTest', function () { @@ -47,7 +42,7 @@ describe('ACTS_WifiTest', function () { * @tc.desc Test setDeviceName infos */ it('SUB_Communication_WiFi_P2P_Setting_0001', 0, function() { - console.info("[wifi_test] check the state of wifi, if it's close, open it."); + console.info("[wifi_test] test setDeviceName start."); var devName = wifi.setDeviceName("P2PTest"); console.info("[wifi_test] test start setDeviceName->" + devName); expect(devName).assertTrue(); @@ -71,7 +66,7 @@ describe('ACTS_WifiTest', function () { var active = wifi.isWifiActive(); if(!active){ var enable = wifi.enableWifi(); - sleep(5000); + await sleep(3000); console.log("[wifi_test] wifi open result: " + enable); expect(enable).assertTrue(); } @@ -79,13 +74,13 @@ describe('ACTS_WifiTest', function () { expect(wifi.isWifiActive()).assertTrue(); console.info("[wifi_test] test start createGroup ."); var addConfig = wifi.createGroup(WifiP2PConfig); - sleep(3000); + await sleep(2000); console.info("[wifi_test] test start createGroup result." + addConfig); expect(addConfig).assertTrue(); await wifi.getCurrentGroup() .then((data) => { - console.info("[wifi_test] getCurrentGroup [promise] result -> " + JSON.stringify(data)); - expect(true).assertEqual(data.length!=0); + console.info("[wifi_test] getCurrentGroup [promise] result -> " + JSON.stringify(data)); + expect(true).assertEqual(data.length!=0); }).catch((error) => { console.info("[wifi_js]getCurrentGroup promise then error." + JSON.stringify(error)); expect().assertFail(); @@ -115,7 +110,7 @@ describe('ACTS_WifiTest', function () { console.info("[wifi_test] test start removeGroup" + removeConfig); expect(removeConfig).assertTrue(); done(); - }); + }); }) /** @@ -136,7 +131,7 @@ describe('ACTS_WifiTest', function () { var active = wifi.isWifiActive(); if(!active){ var enable = wifi.enableWifi(); - sleep(5000); + await sleep(3000); console.log("[wifi_test] wifi open result: " + enable); expect(enable).assertTrue(); } @@ -144,13 +139,13 @@ describe('ACTS_WifiTest', function () { expect(wifi.isWifiActive()).assertTrue(); console.info("[wifi_test] test start create 2.4G band Group ."); var addConfig = wifi.createGroup(WifiP2PConfig2); - sleep(3000); + await sleep(2000); console.info("[wifi_test] test start createGroup result." + addConfig); expect(addConfig).assertTrue(); await wifi.getCurrentGroup() .then((data) => { - console.info("[wifi_test] getCurrentGroup [promise] result -> " + JSON.stringify(data)); - expect(true).assertEqual(data.length!=0); + console.info("[wifi_test] getCurrentGroup [promise] result -> " + JSON.stringify(data)); + expect(true).assertEqual(data.length!=0); }).catch((error) => { console.info("[wifi_js]getCurrentGroup promise then error." + JSON.stringify(error)); expect().assertFail(); @@ -169,7 +164,6 @@ describe('ACTS_WifiTest', function () { * @tc.desc Test createGroup and deletePersistentGroup infos */ it('SUB_Communication_WiFi_P2P_Config_0003', 0, async function(done) { - console.info("[wifi_test] check the state of wifi, if it's close, open it."); var WifiP2PConfig = { deviceAddress : "02:11:65:f2:0d:6e", netId : -2, @@ -177,10 +171,11 @@ describe('ACTS_WifiTest', function () { groupName : "AAAZZZ", goBand : 0 }; + console.info("[wifi_test] check the state of wifi, if it's close, open it."); var active = wifi.isWifiActive(); if(!active){ var enable = wifi.enableWifi(); - sleep(5000); + await sleep(3000); console.log("[wifi_test] wifi open result: " + enable); expect(enable).assertTrue(); } @@ -188,23 +183,23 @@ describe('ACTS_WifiTest', function () { expect(wifi.isWifiActive()).assertTrue(); console.info("[wifi_test] test start createGroup [promise]."); var addConfig = wifi.createGroup(WifiP2PConfig); - sleep(3000); + await sleep(2000); console.info("[wifi_test] test start createGroup [promise]." + addConfig); expect(addConfig).assertTrue(); await wifi.getCurrentGroup() .then((data) => { - console.info("[wifi_test] getCurrentGroup [promise] result -> " + JSON.stringify(data)); - expect(true).assertEqual(data.length!=0); - console.info("[wifi_test] test start deletePersistentGroup"); - var removePConfig = wifi.deletePersistentGroup(data.networkId); - console.info("[wifi_test] test start deletePersistentGroup" + removePConfig); - expect(removePConfig).assertTrue(); - console.info("[wifi_test] test start removeGroup"); - var removeConfig = wifi.removeGroup(); - console.info("[wifi_test] test start removeGroup" + removeConfig); - expect(removeConfig).assertTrue(); - }); - done(); + console.info("[wifi_test] getCurrentGroup [promise] result -> " + JSON.stringify(data)); + expect(true).assertEqual(data.length!=0); + console.info("[wifi_test] test start deletePersistentGroup"); + var removePConfig = wifi.deletePersistentGroup(data.networkId); + console.info("[wifi_test] test start deletePersistentGroup" + removePConfig); + expect(removePConfig).assertTrue(); + console.info("[wifi_test] test start removeGroup"); + var removeConfig = wifi.removeGroup(); + console.info("[wifi_test] test start removeGroup" + removeConfig); + expect(removeConfig).assertTrue(); + }); + done(); }) /** @@ -213,7 +208,7 @@ describe('ACTS_WifiTest', function () { * @tc.author wudangping wwx1075776 * @tc.desc Test p2pConnect infos */ - it('SUB_Communication_WiFi_P2P_Config_0004', 0, function() { + it('SUB_Communication_WiFi_P2P_Config_0004', 0, async function(done) { var WifiP2PConfig3 = { deviceAddress : "02:11:65:f2:0d:6e", netId : -2, @@ -225,7 +220,7 @@ describe('ACTS_WifiTest', function () { var active = wifi.isWifiActive(); if(!active){ var enable = wifi.enableWifi(); - sleep(5000); + await sleep(3000); console.log("[wifi_test] wifi open result: " + enable); expect(enable).assertTrue(); } @@ -233,16 +228,17 @@ describe('ACTS_WifiTest', function () { expect(wifi.isWifiActive()).assertTrue(); console.info("[wifi_test] test start startDiscoverDevices."); var scanConfig = wifi.startDiscoverDevices(); - sleep(3000); + await sleep(2000); console.info("[wifi_test] test startDiscoverDevices result." + scanConfig); expect(scanConfig).assertTrue(); console.info("[wifi_test] test start p2pConnect."); var connConfig = wifi.p2pConnect(WifiP2PConfig3); - sleep(5000); console.info("[wifi_test] test p2pConnect result." + connConfig); expect(connConfig).assertTrue(); console.info("[wifi_test] test start stopDiscoverDevices."); var stopScan = wifi.stopDiscoverDevices(); + console.info("[wifi_test] test stopDiscoverDevices result." + stopScan); + done() }) /** @@ -263,8 +259,7 @@ describe('ACTS_WifiTest', function () { }).catch((error) => { console.info("[wifi_test]getP2pLinkedInfo promise then error." + JSON.stringify(error)); expect(error).assertFail(); - - }); + }); wifi.getP2pLinkedInfo((err, result) => { if (err) { console.error('failed to getP2pLinkedInfo callback ' + JSON.stringify(err)); @@ -276,7 +271,7 @@ describe('ACTS_WifiTest', function () { console.info("groupOwnerAddr: " + result.groupOwnerAddr); expect(false).assertEqual(result.connectState ==P2pConnectState.CONNECTED); expect(false).assertEqual(result.connectState ==P2pConnectState.DISCONNECTED); - + }); done(); }) @@ -287,16 +282,17 @@ describe('ACTS_WifiTest', function () { * @tc.author wudangping wwx1075776 * @tc.desc Test p2pCancelConnect infos */ - it('SUB_Communication_WiFi_P2P_Config_0006', 0, function() { + it('SUB_Communication_WiFi_P2P_Config_0006', 0, async function(done) { console.info("[wifi_test] test start p2pCancelConnect."); var disConn = wifi.p2pCancelConnect(); - sleep(5000); + await sleep(2000); console.info("[wifi_test] test p2pCancelConnect result." + disConn); expect(disConn).assertTrue(); console.info("[wifi_test] test start removeGroup"); var removeConfig = wifi.removeGroup(); console.info("[wifi_test] test start removeGroup" + removeConfig); expect(removeConfig).assertTrue(); + done(); }) /** @@ -317,7 +313,7 @@ describe('ACTS_WifiTest', function () { var active = wifi.isWifiActive(); if(!active){ var enable = wifi.enableWifi(); - sleep(5000); + await sleep(3000); console.log("[wifi_test] wifi open result: " + enable); expect(enable).assertTrue(); } @@ -325,16 +321,16 @@ describe('ACTS_WifiTest', function () { expect(wifi.isWifiActive()).assertTrue(); console.info("[wifi_test] test start startDiscoverDevices."); var scanConfig = wifi.startDiscoverDevices(); - sleep(10000); + await sleep(2000); console.info("[wifi_test] test startDiscoverDevices result." + scanConfig); expect(scanConfig).assertTrue(); await wifi.getP2pDevices() .then((data) => { console.info("[wifi_test] getP2pDevices [promise] result -> " + JSON.stringify(data)); expect(true).assertEqual(data.length!=0); - }).catch((error) => { - console.info("[wifi_test]getP2pDevices promise then error." + JSON.stringify(error)); - expect().assertFail(); + }).catch((error) => { + console.info("[wifi_test]getP2pDevices promise then error." + JSON.stringify(error)); + expect().assertFail(); }); wifi.getP2pDevices((err, result) => { if (err) { @@ -367,7 +363,6 @@ describe('ACTS_WifiTest', function () { } console.info("[wifi_test] test stopDiscoverDevices."); var stopScan = wifi.stopDiscoverDevices(); - sleep(3000); console.info("[wifi_test] test stopDiscoverDevices result." + stopScan); expect(stopScan).assertTrue(); done(); @@ -394,7 +389,7 @@ describe('ACTS_WifiTest', function () { console.info("offP2pStateChange callback, result: " + JSON.stringify(result)); expect(true).assertEqual(result !=null); }); - }, 10 * 1000); + }, 1 * 1000); done(); }) @@ -425,9 +420,9 @@ describe('ACTS_WifiTest', function () { }); }; await wifi.on('p2pConnectionChange', recvP2pConnectionChangeFunc => { - console.info("[wifi_test] p2pConnectionChange result -> " + recvP2pConnectionChangeFunc); - expect(true).assertEqual(recvP2pConnectionChangeFunc !=null); - done(); + console.info("[wifi_test] p2pConnectionChange result -> " + recvP2pConnectionChangeFunc); + expect(true).assertEqual(recvP2pConnectionChangeFunc !=null); + done(); }); setTimeout(function() { console.info('[wifi_test] offP2pStateChange test start ...'); @@ -435,7 +430,7 @@ describe('ACTS_WifiTest', function () { console.info("p2pConnectionChange callback" + JSON.stringify(recvP2pConnectionChangeFunc)); expect(true).assertEqual(recvP2pConnectionChangeFunc !=null); }); - }, 10 * 1000); + }, 1 * 1000); done(); }) @@ -458,7 +453,7 @@ describe('ACTS_WifiTest', function () { console.info("offP2pStateChange callback, result: " + JSON.stringify(result)); expect(true).assertEqual(result !=null); }); - }, 10 * 1000); + }, 1 * 1000); done(); }) @@ -506,7 +501,7 @@ describe('ACTS_WifiTest', function () { console.info("offP2pPeerDeviceChange callback, result: " + JSON.stringify(result)); expect(true).assertEqual(result !=null); }); - }, 10 * 1000); + }, 1 * 1000); done(); }) @@ -550,7 +545,7 @@ describe('ACTS_WifiTest', function () { console.info("offP2pPersistentGroupChange callback, result: " + JSON.stringify(result)); expect(true).assertEqual(result !=null); }); - }, 10 * 1000); + }, 1 * 1000); done(); }) @@ -573,12 +568,10 @@ describe('ACTS_WifiTest', function () { console.info("offp2pDiscoveryChange callback, result: " + JSON.stringify(result)); expect(true).assertEqual(result !=null); }); - }, 10 * 1000); + }, 1 * 1000); done(); }) console.log("*************[wifi_test] start wifi js unit test end*************"); }) - - diff --git a/communication/wifi_standard/src/main/js/default/test/WifiSoftAP.test.js b/communication/wifi_standard/src/main/js/default/test/WifiSoftAP.test.js index b89ad7cffd4538e03a29e4d2c6efb31752dec579..0c5a3c515e94a2679ac1561c09e1d13bda851378 100755 --- a/communication/wifi_standard/src/main/js/default/test/WifiSoftAP.test.js +++ b/communication/wifi_standard/src/main/js/default/test/WifiSoftAP.test.js @@ -17,15 +17,8 @@ import {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from ' import wifi from '@ohos.wifi' -// delay x ms function sleep(delay) { - - var start = (new Date()).getTime(); - while(true){ - if(new Date().getTime() - start >delay) { - break; - } - } + return new Promise(resovle => setTimeout(resovle, delay)) } var WifiSecurityType = { @@ -55,15 +48,14 @@ describe('ACTS_WifiTest', function() { * @tc.number OPEN_0002 * @tc.name SUB_Communication_WiFi_Hotspot_Open_0002 * @tc.desc Test wifi.enableHotspot and wifi.disableHotspot API functionality1. - * @tc.author wudangping wwx1075776 * @tc.level Level 0 */ - it('SUB_Communication_WiFi_Hotspot_Open_0002', 0, function () { + it('SUB_Communication_WiFi_Hotspot_Open_0002', 0, async function (done) { console.info("[wifi_test] SUB_Communication_WiFi_Hotspot_Open_0002"); console.info("[wifi_test] enableHotspot and disableHotspot test start."); - if (wifi.isWifiActive()) { + if (wifi.isWifiActive()) { var disable = wifi.disableWifi(); - sleep(5000); + await sleep(2000); console.log("[wifi_test] wifi close result: " + disable); expect(disable).assertTrue(); } @@ -72,55 +64,56 @@ describe('ACTS_WifiTest', function() { expect(close).assertFalse(); if (!wifi.isHotspotActive()) { var on = wifi.enableHotspot(); - sleep(5000); + await sleep(3000); console.info("[wifi_test] enableHotspot result -> " + on); expect(on).assertTrue(); } - console.info("[wifi_test] AP status result -> " + wifi.isHotspotActive()); + console.info("[wifi_test] Hotspot status result -> " + wifi.isHotspotActive()); expect(wifi.isHotspotActive()).assertTrue(); - console.info("[wifi_test] enableHotspot and close wifi test end."); + console.info("[wifi_test] enableHotspot and disableHotspot test end."); + done(); }) /** * @tc.number CONFIG_0001 * @tc.name SUB_Communication_WiFi_Hotspot_Config_0001 - * @tc.author wudangping wwx1075776 * @tc.desc Test set a valid 2.4G hotspot config * @tc.level Level 0 */ - it('SUB_Communication_WiFi_Hotspot_Config_0001', 0, function () { + it('SUB_Communication_WiFi_Hotspot_Config_0001', 0, async function () { console.info("[wifi_test] SUB_Communication_WiFi_Hotspot_Config_0001"); console.info("[wifi_test] set a valid 2.4G hotspot config start."); if (wifi.isHotspotActive()) { var off = wifi.disableHotspot(); - sleep(5000); + await sleep(2000); console.info("[wifi_test] disableHotspot result -> " + off); expect(off).assertTrue(); } - console.info("[wifi_test] AP status result -> " + wifi.isHotspotActive()); + console.info("[wifi_test] Hotspot status result -> " + wifi.isHotspotActive()); expect(wifi.isHotspotActive()).assertFalse(); var isSuccess = wifi.setHotspotConfig(HotspotConfig); console.log("[wifi_test] set 2.4G hotspot config result: " + isSuccess); expect(isSuccess).assertTrue(); - console.info("[wifi_test] check band of current band should be 2.4G."); var hotspotConfig = wifi.getHotspotConfig(); console.log("[wifi_test] getHotspotConfig result: " + JSON.stringify(hotspotConfig)); expect(hotspotConfig.band).assertEqual(1); + console.info("[wifi_test] SUB_Communication_WiFi_Hotspot_Config_0001 end"); + done(); }) - - /** + + /** * @tc.number CONFIG_0002 * @tc.name SUB_Communication_WiFi_Hotspot_Config_0002 * @tc.desc Test set a valid 5G hotspot config * @tc.level Level 1 */ - it('SUB_Communication_WiFi_Hotspot_Config_0002', 0, function () { + it('SUB_Communication_WiFi_Hotspot_Config_0002', 0, async function (done) { console.info("[wifi_test] SUB_Communication_WiFi_Hotspot_Config_0002"); console.info("[wifi_test] set a valid hotspot config start."); if (wifi.isHotspotActive()) { var off = wifi.disableHotspot(); - sleep(5000); + await sleep(3000); console.info("[wifi_test] disableHotspot result -> " + off); expect(off).assertTrue(); } @@ -138,6 +131,7 @@ describe('ACTS_WifiTest', function() { var hotspotConfig5 = wifi.getHotspotConfig(); console.log("[wifi_test] getHotspotConfig result: " + JSON.stringify(hotspotConfig5)); expect(hotspotConfig5.band).assertEqual(1); + done(); }) /** @@ -146,11 +140,11 @@ describe('ACTS_WifiTest', function() { * @tc.desc Test set a invalid hotspot config * @tc.level Level 2 */ - it('SUB_Communication_WiFi_Hotspot_Config_0003', 0, function () { + it('SUB_Communication_WiFi_Hotspot_Config_0003', 0, async function (done) { console.info("[wifi_test] set a invalid hotspot config start."); if (wifi.isHotspotActive()) { var off = wifi.disableHotspot(); - sleep(10000); + await sleep(3000); console.info("[wifi_test] disableHotspot result -> " + off); expect(off).assertTrue(); } @@ -164,21 +158,23 @@ describe('ACTS_WifiTest', function() { var isSuccess1 = wifi.setHotspotConfig(HotspotConfig1); console.log("[wifi_test] set invalid band hotspot config result1:" + isSuccess1); expect(isSuccess1).assertFalse(); + done(); }) + /** * @tc.number CONFIG_0004 * @tc.name SUB_Communication_WiFi_Hotspot_Config_0004 * @tc.desc Test set a max preSharedKey is hotspot config * @tc.level Level 2 */ - it('SUB_Communication_WiFi_Hotspot_Config_0004', 0, function () { + it('SUB_Communication_WiFi_Hotspot_Config_0004', 0, async function (done) { console.info("[wifi_test] SUB_Communication_WiFi_Hotspot_Config_0004"); console.info("[wifi_test] check the state of hotspot, if it's open, close it."); if (wifi.isHotspotActive()) { var off = wifi.disableHotspot(); - sleep(5000); + await sleep(5000); console.info("[wifi_test] disableHotspot result -> " + off); expect(off).assertTrue(); } @@ -204,6 +200,7 @@ describe('ACTS_WifiTest', function() { var isSuccess1 = wifi.setHotspotConfig(HotspotConfigM1); console.log("[wifi_test] set 65 preSharedKey invalid hotspot config result: " + isSuccess1); expect(isSuccess1).assertFalse(); + done(); }) /** @@ -212,11 +209,11 @@ describe('ACTS_WifiTest', function() { * @tc.desc Test set a min preSharedKey is hotspot config * @tc.level Level 2 */ - it('SUB_Communication_WiFi_Hotspot_Config_0005', 0, function () { + it('SUB_Communication_WiFi_Hotspot_Config_0005', 0, async function (done) { console.info("[wifi_test] check the state of hotspot, if it's open, close it."); if (wifi.isHotspotActive()) { var off = wifi.disableHotspot(); - sleep(5000); + await sleep(5000); console.info("[wifi_test] disableHotspot result -> " + off); expect(off).assertTrue(); } @@ -252,6 +249,7 @@ describe('ACTS_WifiTest', function() { console.info("[wifi_test] getHotspotConfig result -> " + JSON.stringify(config)); console.info("preSharedKey: " + config.preSharedKey); expect(config.preSharedKey.length).assertEqual(8); + done(); }) /** @@ -260,11 +258,11 @@ describe('ACTS_WifiTest', function() { * @tc.desc Test set a max ssid for hotspot config * @tc.level Level 2 */ - it('SUB_Communication_WiFi_Hotspot_Config_0006', 0, function () { + it('SUB_Communication_WiFi_Hotspot_Config_0006', 0, async function (done) { console.info("[wifi_test] check the state of hotspot, if it's open, close it."); if (wifi.isHotspotActive()) { var off = wifi.disableHotspot(); - sleep(5000); + await sleep(5000); console.info("[wifi_test] disableHotspot result -> " + off); expect(on2).assertTrue(); } @@ -295,6 +293,7 @@ describe('ACTS_WifiTest', function() { var isSuccess1 = wifi.setHotspotConfig(HotspotConfigS1); console.log("[wifi_test] set 33bit ssid invalid hotspot config result: " + isSuccess1); expect(isSuccess1).assertFalse(); + done(); }) @@ -304,10 +303,11 @@ describe('ACTS_WifiTest', function() { * @tc.desc Test set a null ssid invalid hotspot config * @tc.level Level 2 */ - it('SUB_Communication_WiFi_Hotspot_Config_0007', 0, function () { + it('SUB_Communication_WiFi_Hotspot_Config_0007', 0, async function (done) { console.info("[wifi_test] set a null ssid invalid hotspot config start."); if (wifi.isHotspotActive()) { var off = wifi.disableHotspot(); + await sleep(2000); console.info("[wifi_test] disableHotspot result -> " + off); expect(off).assertTrue(); } @@ -321,6 +321,7 @@ describe('ACTS_WifiTest', function() { var isSuccess1 = wifi.setHotspotConfig(HotspotConfigN); console.log("[wifi_test] set a null ssid invalid hotspot config result1:" + isSuccess1); expect(isSuccess1).assertFalse(); + done(); }) /** @@ -332,7 +333,7 @@ describe('ACTS_WifiTest', function() { it('SUB_Communication_WiFi_Hotspot_Config_0008', 0, function () { console.info("[wifi_test] set contains Chinese valid hotspot config start."); var HotspotConfigC= { - "ssid": "¥%¥#@12测试 ", + "ssid": "�?�?@12测试 ", "band": 1, "preSharedKey": "12345678", "securityType": WifiSecurityType.WIFI_SEC_TYPE_PSK, @@ -354,11 +355,11 @@ describe('ACTS_WifiTest', function() { * @tc.desc Test set a invalid preSharedKey hotspot config * @tc.level Level 2 */ - it('SUB_Communication_WiFi_Hotspot_Config_0009', 0, function () { + it('SUB_Communication_WiFi_Hotspot_Config_0009', 0, async function (done) { console.info("[wifi_test] set invalid hotspot config start."); if (wifi.isHotspotActive()) { var off = wifi.disableHotspot(); - sleep(5000); + await sleep(3000); console.info("[wifi_test] enableHotspot result -> " + off); expect(off).assertTrue(); @@ -395,6 +396,7 @@ describe('ACTS_WifiTest', function() { var isSuccess3 = wifi.setHotspotConfig(HotspotConfigC); console.log("[wifi_test] set a invalid preSharedKey hotspot config result1: " + isSuccess3); expect(isSuccess3).assertFalse(); + done(); }) @@ -404,11 +406,11 @@ describe('ACTS_WifiTest', function() { * @tc.desc Test set a valid PSK preSharedKey hotspot config * @tc.level Level 2 */ - it('SUB_Communication_WiFi_Hotspot_Config_0010', 0, function () { + it('SUB_Communication_WiFi_Hotspot_Config_0010', 0, async function (done) { console.info("[wifi_test] set valid hotspot config start."); if (wifi.isHotspotActive()) { var off = wifi.disableHotspot(); - sleep(5000); + await sleep(5000); console.info("[wifi_test] enableHotspot result -> " + off); expect(off).assertTrue(); @@ -429,6 +431,7 @@ describe('ACTS_WifiTest', function() { var isHotspotActive = wifi.isHotspotActive(); console.info("[wifi_test] isHotspotActive -> " + isHotspotActive); expect(isHotspotActive).assertFalse(); + done(); }) @@ -438,11 +441,11 @@ describe('ACTS_WifiTest', function() { * @tc.desc Test set a valid OPEN preSharedKey hotspot config * @tc.level Level 2 */ - it('SUB_Communication_WiFi_Hotspot_Config_0011', 0, function () { + it('SUB_Communication_WiFi_Hotspot_Config_0011', 0, async function (done) { console.info("[wifi_test] wifi disableHotspot start."); if (wifi.isHotspotActive()) { var off = wifi.disableHotspot(); - sleep(5000); + await sleep(5000); console.info("[wifi_test] disableHotspot result -> " + off); expect(off).assertTrue(); } @@ -457,6 +460,7 @@ describe('ACTS_WifiTest', function() { var isSuccess1 = wifi.setHotspotConfig(HotspotConfigO); console.log("[wifi_test] set a open preSharedKey hotspot config result1: " + isSuccess1); expect(isSuccess1).assertTrue(); + done(); }) @@ -466,11 +470,11 @@ describe('ACTS_WifiTest', function() { * @tc.desc Test set a maxConn and more maxConn hotspot config * @tc.level Level 2 */ - it('SUB_Communication_WiFi_Hotspot_Conn_0001', 0, function () { + it('SUB_Communication_WiFi_Hotspot_Conn_0001', 0, async function (done) { console.info("[wifi_test] check the state of hotspot, if it's open, close it."); if (wifi.isHotspotActive()) { var off = wifi.disableHotspot(); - sleep(5000); + await sleep(5000); console.info("[wifi_test] disableHotspot result -> " + off); expect(off).assertTrue(); @@ -508,6 +512,7 @@ describe('ACTS_WifiTest', function() { console.info("[wifi_test] getHotspotConfig result -> " + JSON.stringify(config)); console.info("ssid: " + config.maxConn); expect(config.maxConn).assertEqual(8); + done(); }) /** @@ -516,12 +521,12 @@ describe('ACTS_WifiTest', function() { * @tc.desc Test set a valid hotspot config after open Hotspot * @tc.level Level 2 */ - it('SUB_Communication_WiFi_Hotspot_Config_0012', 0, function () { + it('SUB_Communication_WiFi_Hotspot_Config_0012', 0, async function (done) { console.info("[wifi_test] wifi enableHotspot start."); console.info("[wifi_test] SUB_Communication_WiFi_Hotspot_Config_0012."); if (!wifi.isHotspotActive()) { var on = wifi.enableHotspot(); - sleep(5000); + await sleep(5000); console.info("[wifi_test] enableHotspot result -> " + on); expect(on).assertTrue(); } @@ -554,6 +559,7 @@ describe('ACTS_WifiTest', function() { expect(config.preSharedKey).assertEqual('12345678'); expect(config.securityType).assertEqual(3); expect(config.maxConn).assertEqual(8); + done(); }) @@ -563,11 +569,11 @@ describe('ACTS_WifiTest', function() { * @tc.desc Test Obtains the list of clients that are connected to a Wi-Fi hotspot. * @tc.level Level 2 */ - it('SUB_Communication_WiFi_Hotspot_Conn_0002', 0, function () { + it('SUB_Communication_WiFi_Hotspot_Conn_0002', 0, async function (done) { console.info("[wifi_test] check the state of hotspot, if it's open, close it."); if (!wifi.isHotspotActive()) { var on = wifi.enableHotspot(); - sleep(5000); + await sleep(5000); console.info("[wifi_test] enableHotspot result -> " + on); expect(on).assertTrue(); @@ -582,6 +588,7 @@ describe('ACTS_WifiTest', function() { console.info("ssid: " + stationInfo.name); console.info("macAddress: " + stationInfo.macAddress); console.info("ipAddress: " + stationInfo.ipAddress); + done(); }) @@ -596,11 +603,11 @@ describe('ACTS_WifiTest', function() { it('SUB_Communication_WiFi_Hotspot_ON_0001', 0, async function (done) { console.info("[wifi_test]hotspotStateChange On test"); try { - wifi.on('hotspotStateChange', (data) => { + await wifi.on('hotspotStateChange', (data) => { console.info("[wifi_test] hotspotStateChange On ->" + data); expect(true).assertEqual(data != null); }); - await(3000); + }catch(e) { expect(null).assertFail(); } @@ -617,12 +624,12 @@ describe('ACTS_WifiTest', function() { */ it('SUB_Communication_WiFi_Sta_Off_0002', 0, async function (done) { try { - wifi.off('hotspotStateChange', (data) => { + await wifi.off('hotspotStateChange', (data) => { console.info("[wifi_test] hotspotStateChange Off ->" + data); expect(true).assertEqual(data != null); console.info("[wifi_test] wifiRssiChange unregister end"); }); - await(3000); + }catch(e) { expect(null).assertFail(); } @@ -640,11 +647,11 @@ describe('ACTS_WifiTest', function() { it('SUB_Communication_WiFi_Hotspot_ON_0003', 0, async function (done) { console.info("[wifi_test]hotspotStaJoin On test"); try { - wifi.on('hotspotStaJoin', (data) => { + await wifi.on('hotspotStaJoin', (data) => { console.info("[wifi_test] hotspotStaJoin On ->" + data); expect(true).assertEqual(data != null); }); - await(3000); + }catch(e) { expect(null).assertFail(); } @@ -661,12 +668,12 @@ describe('ACTS_WifiTest', function() { */ it('SUB_Communication_WiFi_Sta_Off_0004', 0, async function (done) { try { - wifi.off('hotspotStaJoin', (data) => { + await wifi.off('hotspotStaJoin', (data) => { console.info("[wifi_test] hotspotStaJoin Off ->" + data); expect(true).assertEqual(data != null); console.info("[wifi_test] wifiRssiChange unregister end"); }); - await(3000); + }catch(e) { expect(null).assertFail(); } @@ -684,11 +691,11 @@ describe('ACTS_WifiTest', function() { it('SUB_Communication_WiFi_Hotspot_ON_0005', 0, async function (done) { console.info("[wifi_test]hotspotStaLeave On test"); try { - wifi.on('hotspotStaLeave', (data) => { + await wifi.on('hotspotStaLeave', (data) => { console.info("[wifi_test] hotspotStaLeave On ->" + data); expect(true).assertEqual(data != null); }); - await(3000); + }catch(e) { expect(null).assertFail(); } @@ -705,12 +712,12 @@ describe('ACTS_WifiTest', function() { */ it('SUB_Communication_WiFi_Sta_Off_0006', 0, async function (done) { try { - wifi.off('hotspotStaLeave', (data) => { + await wifi.off('hotspotStaLeave', (data) => { console.info("[wifi_test] hotspotStaLeave Off ->" + data); expect(true).assertEqual(data != null); console.info("[wifi_test] hotspotStaLeave unregister end"); }); - await(3000); + }catch(e) { expect(null).assertFail(); } @@ -719,3 +726,4 @@ describe('ACTS_WifiTest', function() { console.log("*************[wifi_test] start wifi js unit test end*************"); }) + diff --git a/communication/wifi_standard/src/main/js/default/test/WifiSta.test.js b/communication/wifi_standard/src/main/js/default/test/WifiSta.test.js index 06375a7bd633b06eb83bc45165c71de233e98c29..714cec8a2075f0548a8d98c936641f65eb986880 100755 --- a/communication/wifi_standard/src/main/js/default/test/WifiSta.test.js +++ b/communication/wifi_standard/src/main/js/default/test/WifiSta.test.js @@ -17,17 +17,10 @@ import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from import wifi from '@ohos.wifi' -// delay x ms function sleep(delay) { - var start = (new Date()).getTime(); - while(true){ - if((new Date()).getTime() - start > delay) { - break; - } - } + return new Promise(resovle => setTimeout(resovle, delay)) } - var WifiSecurityType = { WIFI_SEC_TYPE_INVALID: 0, WIFI_SEC_TYPE_OPEN: 1, @@ -85,29 +78,31 @@ describe('ACTS_WifiTest', function() { /** * @tc.number open_0001 * @tc.name SUB_Communication_WiFi_Sta_Open_0001 - * @tc.author wudangping wwx1075776 * @tc.desc Test wifi.isWifiEnable API functionality. */ - it('SUB_Communication_WiFi_Sta_Open_0001', 0, function() { + it('SUB_Communication_WiFi_Sta_Open_0001', 0, async function(done) { console.info("[wifi_test][SUB_Communication_WiFi_Sta_Open_0001]"); console.info("[wifi_test] check the state of wifi, if it's close, open it."); var active = wifi.isWifiActive(); if (!active) { var enable = wifi.enableWifi(); - sleep(5000); + await sleep(5000); console.log("[wifi_test] wifi open result: " + enable); expect(enable).assertTrue(); } - + console.info("[wifi_test] close wifi test start."); + var disable = wifi.disableWifi(); + await sleep(5000); + console.log("[wifi_test] wifi close result: " + disable); + expect(disable).assertTrue(); console.log("[wifi_test] check the state of wifi: " + wifi.isWifiActive()); - expect(wifi.isWifiActive()).assertTrue(); - sleep(3000); + expect(wifi.isWifiActive()).assertFalse(); + done(); }) /** * @tc.number Scan_0001 * @tc.name SUB_Communication_WiFi_Sta_Scan_0001 - * @tc.author wudangping wwx1075776 * @tc.desc Test get ScanInfos callback API functionality. */ it('SUB_Communication_WiFi_Sta_Scan_0001', 0, async function(done) { @@ -115,12 +110,12 @@ describe('ACTS_WifiTest', function() { var active1 = wifi.isWifiActive(); if (!active1) { var enable = wifi.enableWifi(); - sleep(5000); + await sleep(5000); console.log("[wifi_test] wifi open result: " + enable); expect(enable).assertTrue(); } var scan = wifi.scan(); - sleep(5000); + await sleep(3000); console.log("[wifi_test] open wifi scan result: " + scan); expect(scan).assertTrue(); @@ -163,7 +158,6 @@ describe('ACTS_WifiTest', function() { /** * @tc.number Scan_0004 * @tc.name SUB_Communication_WiFi_Sta_Scan_0004 - * @tc.author wudangping wwx1075776 * @tc.desc Test wifi.getSignalLevel API functionality. */ it('SUB_Communication_WiFi_Sta_Scan_0004', 0, function() { @@ -202,13 +196,12 @@ describe('ACTS_WifiTest', function() { /** * @tc.number Config_0001 * @tc.name SUB_Communication_WiFi_Sta_Config_0001 - * @tc.author wudangping wwx1075776 * @tc.desc Test create a OPEN SecurityType wifi device config */ it('SUB_Communication_WiFi_Sta_Config_0001', 0, async function(done) { console.info("[wifi_test][SUB_Communication_WiFi_Sta_Config_0001]"); console.info("[wifi_test] create a OPEN SecurityType wifi device config start."); - wifi.removeAllNetwork(); + var remov = wifi.removeAllNetwork(); var wifiDeviceConfig1 = { "ssid": "TEST_OPEN", "bssid": "", @@ -258,7 +251,6 @@ describe('ACTS_WifiTest', function() { /** * @tc.number Config_0002 * @tc.name SUB_Communication_WiFi_Sta_Config_0002 - * @tc.author wudangping wwx1075776 * @tc.desc Test create a PSK SecurityType wifi device config */ it('SUB_Communication_WiFi_Sta_Config_0002', 0, async function(done) { @@ -293,12 +285,11 @@ describe('ACTS_WifiTest', function() { expect(true).assertEqual(configs.length == 0); }); done() - }) + }) /** * @tc.number Config_0005 * @tc.name SUB_Communication_WiFi_Sta_Config_0005 - * @tc.author wudangping wwx1075776 * @tc.desc Test remove all wifi device config */ it('SUB_Communication_WiFi_Sta_Config_0005', 0, async function(done) { @@ -364,7 +355,6 @@ describe('ACTS_WifiTest', function() { /** * @tc.number Config_0007 * @tc.name SUB_Communication_WiFi_Sta_Config_0007 - * @tc.author wudangping wwx1075776 * @tc.desc Test update wifi device config */ it('SUB_Communication_WiFi_Sta_Config_0007', 0, async function(done) { @@ -375,7 +365,7 @@ describe('ACTS_WifiTest', function() { "bssid": "", "preSharedKey": "12345678", "isHiddenSsid": false, - "securityType": WifiSecurityType.WIFI_SEC_TYPE_PSK, + "securityType": WifiSecurityType.WIFI_SEC_TYPE_PSK }; await wifi.addDeviceConfig(wifiDeviceConfig1) @@ -417,15 +407,14 @@ describe('ACTS_WifiTest', function() { * @tc.number SUB_Communication_WiFi_Sta_info_0001 * @tc.name testgetMacAddress * @tc.desc Test getMacAddress api. - * @tc.author wudangping wwx1075776 * @tc.size MEDIUM * @tc.type Function * @tc.level Level 3 */ - it('SUB_Communication_WiFi_Sta_info_0001', 0, function () { + it('SUB_Communication_WiFi_Sta_info_0001', 0, async function (done) { if (!wifi.isWifiActive()) { var enable = wifi.enableWifi(); - sleep(3000); + await sleep(3000); expect(enable).assertTrue(); } expect(wifi.isWifiActive()).assertTrue(); @@ -433,21 +422,21 @@ describe('ACTS_WifiTest', function() { var result = wifi.getDeviceMacAddress(); console.info("[wifi_test] getDeviceMacAddress -> " + JSON.stringify(result)); expect(true).assertEqual(result.length >= 1) + done(); }) /** * @tc.number SUB_Communication_WiFi_Sta_info_0002 * @tc.name testgetCountryCode * @tc.desc Test getCountryCode api. - * @tc.author wudangping wwx1075776 * @tc.size MEDIUM * @tc.type Function * @tc.level Level 3 */ - it('SUB_Communication_WiFi_Sta_Info_0002', 0, function() { + it('SUB_Communication_WiFi_Sta_Info_0002', 0, async function(done) { if (!wifi.isWifiActive()) { var enable = wifi.enableWifi(); - sleep(3000); + await sleep(3000); expect(enable).assertTrue(); } expect(wifi.isWifiActive()).assertTrue(); @@ -455,18 +444,18 @@ describe('ACTS_WifiTest', function() { var countryCode = wifi.getCountryCode(); console.info("[wifi_test] getCountryCode -> " + JSON.stringify(countryCode)); expect(JSON.stringify(countryCode)).assertEqual('"CN"'); + done() }) /** * @tc.number SUB_Communication_WiFi_Sta_info_0004 * @tc.name testFeatureSupported * @tc.desc Test FeatureSupported api. - * @tc.author wudangping wwx1075776 * @tc.size MEDIUM * @tc.type Function * @tc.level Level 3 */ - it('SUB_Communication_WiFi_Sta_info_0004', 0, function () { + it('SUB_Communication_WiFi_Sta_info_0004', 0, function () { console.info('[wifi_test]FeatureSupported test start ...'); var result = wifi.getSupportedFeatures(); console.info("[wifi_test] getFeatureSupported -> " + JSON.stringify(result)); @@ -478,106 +467,100 @@ describe('ACTS_WifiTest', function() { /** * @tc.number Conn_Info_0001 * @tc.name SUB_Communication_WiFi_Sta_Conn_Info_0001 - * @tc.author wudangping wwx1075776 * @tc.desc Test reconnect wifi */ - it('SUB_Communication_WiFi_Sta_Conn_Info_0001', 0, function () { - console.info("[wifi_test][SUB_Communication_WiFi_Sta_Conn_Info_0001]"); - console.info("[wifi_test] wifi connectToDevice test."); - var wifiDeviceConfigConn = { - "ssid": "TESTCONN", - "bssid": "", - "preSharedKey": "12345678", - "isHiddenSsid": false, - "securityType": WifiSecurityType.WIFI_SEC_TYPE_PSK, - }; - var active = wifi.isWifiActive(); - sleep(3000); - console.log("[wifi_test] wifi active result2: " + active); - if(!active){ - var enable = wifi.enableWifi(); - expect(enable).assertTrue(); - sleep(3000); - } - var result1 = wifi.connectToDevice(wifiDeviceConfigConn); - sleep(5000); - console.log("[wifi_test] wifi connectToDevice result: " + result1); - expect(result1).assertTrue(); - console.info("[wifi_test] check isconnected wifi"); - var isConnected= wifi.isConnected(); - console.log("[wifi_test] wifi isConnected result: " + isConnected); - expect(isConnected).assertFalse(); - console.info("[wifi_test] reconnect wifi"); - var reconn= wifi.reconnect(); - console.log("[wifi_test] wifi reconnect result: " + reconn); - expect(reconn).assertTrue(); - console.info("[wifi_test] remove config"); - var isRemoved = wifi.removeAllNetwork(); - console.info("[wifi_test] check remove configs successfully,result:" + isRemoved); - expect(isRemoved).assertTrue(); - var configs = wifi.getDeviceConfigs(); - console.info("[wifi_test]remove config,current get Config : " + JSON.stringify(configs)); - expect(true).assertEqual(configs.length == 0); + it('SUB_Communication_WiFi_Sta_Conn_Info_0001', 0, async function (done) { + console.info("[wifi_test][SUB_Communication_WiFi_Sta_Conn_Info_0001]"); + console.info("[wifi_test] wifi connectToDevice test."); + var wifiDeviceConfigConn = { + "ssid": "TESTCONN", + "bssid": "", + "preSharedKey": "12345678", + "isHiddenSsid": false, + "securityType": WifiSecurityType.WIFI_SEC_TYPE_PSK, + }; + var active = wifi.isWifiActive(); + console.log("[wifi_test] wifi active result2: " + active); + if(!active){ + var enable = wifi.enableWifi(); + expect(enable).assertTrue(); + await sleep(3000); + } + var result1 = wifi.connectToDevice(wifiDeviceConfigConn); + console.log("[wifi_test] wifi connectToDevice result: " + result1); + expect(result1).assertTrue(); + console.info("[wifi_test] check isconnected wifi"); + var isConnected= wifi.isConnected(); + console.log("[wifi_test] wifi isConnected result: " + isConnected); + expect(isConnected).assertFalse(); + console.info("[wifi_test] reconnect wifi"); + var reconn= wifi.reconnect(); + console.log("[wifi_test] wifi reconnect result: " + reconn); + expect(reconn).assertTrue(); + console.info("[wifi_test] remove config"); + var isRemoved = wifi.removeAllNetwork(); + console.info("[wifi_test] check remove configs successfully,result:" + isRemoved); + expect(isRemoved).assertTrue(); + var configs = wifi.getDeviceConfigs(); + console.info("[wifi_test]remove config,current get Config : " + JSON.stringify(configs)); + expect(true).assertEqual(configs.length == 0); + done() }) /** * @tc.number conn_Config_0002 * @tc.name SUB_Communication_WiFi_Sta_Conn_Info_0002 - * @tc.author wudangping wwx1075776 * @tc.desc Test getLinkedInfo information */ it('SUB_Communication_WiFi_Sta_Conn_Info_0002', 0, async function(done) { console.info("[wifi_test][SUB_Communication_WiFi_Sta_Conn_Info_0002]"); - console.info(' console.info("[wifi_test] Wifi getlink infos test[1]."'); + console.info("[wifi_test] Wifi get link infos test[1]."); await wifi.getLinkedInfo() - .then((result) => { - console.info("[wifi_test] get wifilink [promise] -> " + JSON.stringify(result)); + .then((result) => { + console.info("[wifi_test] get wifi link [promise] -> " + JSON.stringify(result)); expect(JSON.stringify(result)).assertContain('band'); - console.info("[wifi_test] get wifi link [promise]."); + console.info("[wifi_js] get wifi link [promise]."); done(); }).catch((error) => { console.info("[wifi_test] promise then error." + JSON.stringify(error)); expect().assertFail(); }); - wifi.getLinkedInfo( - (err, result) => { + await wifi.getLinkedInfo( + (err,result) => { if(err) { - console.error('failed to getlink infos callback because ' + JSON.stringify(err)); + console.log("[wifi_test] wifi getLinkedInfo failed " + err); } - var clen = Object.key(result).length; - console.info("[wifi_test] get wifilink callback result length -> " + clen); - if(!(clen == 0)) { - console.info("[wifi_test] get wifi link [callback] -> " + JSON.stringify(result)); - - console.info("ssid: " + result.ssid); - console.info("bssid: " + result.bssid); - console.info("band: " + result.band); - console.info("isHidden: " + result.isHidden); - console.info("isRestricted: " + result.isRestricted); - console.info("chload: " + result.chload); - console.info("rssi " + result.rssi); - console.info("netWorkId: " + result.netWorkId); - console.info("linkSpeed: " + result.linkSpeed); - console.info("frequency: " + result.frequency); - console.info("snr: " + result.snr); - console.info("macAddress: " + result.macAddress); - console.info("ipAddress: " + result.ipAddress); - console.info("suppState: " + result.suppState); - console.info("connState: " + result.connState); - } - done(); + var clen = Object.keys(result).length; + console.log("[wifi_test] wifi getLinkedInfo callback result length: " + clen); + expect(clen).assertLarger(0); + console.info("[wifi_test] getLinkedInfo callback result: " + JSON.stringify(result)); + console.info("ssid: " + result.ssid); + console.info("bssid: " + result.bssid); + console.info("band: " + result.band); + console.info("isHidden: " + result.isHidden); + console.info("isRestricted: " + result.isRestricted); + console.info("chload: " + result.chload); + console.info("rssi " + result.rssi); + console.info("netWorkId: " + result.netWorkId); + console.info("linkSpeed: " + result.linkSpeed); + console.info("frequency: " + result.frequency); + console.info("snr: " + result.snr); + console.info("macAddress: " + result.macAddress); + console.info("ipAddress: " + result.ipAddress); + console.info("suppState: " + result.suppState); + console.info("connState: " + result.connState); + done(); }); + }) /** * @tc.number Conn_Info_0003 * @tc.name SUB_Communication_WiFi_Sta_Conn_Info_0003 - * @tc.author wudangping wwx1075776 * @tc.desc Test get IpInfo information */ - it('SUB_Communication_WiFi_Sta_Conn_Info_0003', 0, function () { - console.info("[wifi_test][SUB_Communication_WiFi_Sta_Conn_Info_0003]"); + it('SUB_Communication_WiFi_Sta_Conn_Info_0003', 0, async function (done) { console.info("[wifi_test] wifi connectToDevice test."); var wifiDeviceConfigIp = { "ssid": "TEST1", @@ -587,7 +570,7 @@ describe('ACTS_WifiTest', function() { "securityType": WifiSecurityType.WIFI_SEC_TYPE_PSK, }; var result1 = wifi.connectToDevice(wifiDeviceConfigIp); - sleep(5000); + await sleep(2000); console.log("[wifi_test] wifi connectToDevice result: " + result1); expect(result1).assertTrue(); console.info("[wifi_test] check isconnected wifi"); @@ -595,9 +578,9 @@ describe('ACTS_WifiTest', function() { console.log("[wifi_test] wifi isConnected result: " + isConnected); expect(isConnected).assertFalse(); console.info("[wifi_test] reassociate wifi"); - var reassoc= wifi.reassociate(); - console.log("[wifi_test] wifi reassociate result: " + reassoc); - expect(reassoc).assertTrue(); + var reass= wifi.reassociate(); + console.log("[wifi_test] wifi reassociate result: " + reass); + expect(reass).assertTrue(); console.info("[wifi_test] get IpInfo."); var ipInfo = wifi.getIpInfo(); console.info("[wifi_test] getIpInfo -> " + JSON.stringify(ipInfo)); @@ -616,35 +599,11 @@ describe('ACTS_WifiTest', function() { var configs = wifi.getDeviceConfigs(); console.info("[wifi_test]remove config,current get Config : " + JSON.stringify(configs)); expect(true).assertEqual(configs.length == 0); - + done() }) - /** - * @tc.number SUB_Communication_WiFi_Sta_Off_0002 - * @tc.name testwifiStateChangeOff - * @tc.desc Test wifiStateChangeOff api. - * @tc.author wudangping wwx1075776 - * @tc.size MEDIUM - * @tc.type Function - * @tc.level Level 3 - */ - it('SUB_Communication_WiFi_Sta_ON_0002', 0, async function (done) { - console.info("[wifi_test] wifiConnectionChange On test"); - - await wifi.on('wifiConnectionChange',function (data) { - console.info("[wifi_test] wifiConnectionChangeOn ->" + data); - expect(true).assertEqual(data != null); - done(); - }); - wifi.off('wifiConnectionChange',function (data) { - console.info("[wifi_test] wifiConnectionChangeOff ->" + data); - expect(true).assertEqual(data != null); - done(); - }); - - }) - console.log("*************[wifi_test] start wifi js unit test end*************"); }) +