From 89c6bc0fc39c2d6770538a143b1848ed52ef85da Mon Sep 17 00:00:00 2001 From: hk_js Date: Thu, 25 Aug 2022 17:53:36 +0800 Subject: [PATCH] fix the fail case about window case Signed-off-by: hk_js --- .../src/main/js/default/test/window.test.js | 75 +++++-------------- 1 file changed, 20 insertions(+), 55 deletions(-) diff --git a/graphic/windowstandard/src/main/js/default/test/window.test.js b/graphic/windowstandard/src/main/js/default/test/window.test.js index 8ab78a8a9..cb81571ff 100755 --- a/graphic/windowstandard/src/main/js/default/test/window.test.js +++ b/graphic/windowstandard/src/main/js/default/test/window.test.js @@ -18,7 +18,7 @@ import window from '@ohos.window' import display from '@ohos.display' import featureAbility from '@ohos.ability.featureAbility' const TRUE_WINDOW = true; -const avoidAreaType = 3; +const avoidAreaType = 100; describe('window_test', function () { var wnd; @@ -341,14 +341,11 @@ describe('window_test', function () { expect(wnd != null).assertTrue(); wnd.getAvoidArea(avoidAreaType).then((data) => { console.log('windowTest getAvoidAreaTest3 wnd.getAvoidArea success, data :' + JSON.stringify(data)); - expect(data.rightRect != null).assertTrue(); - expect(data.topRect != null).assertTrue(); - expect(data.bottomRect != null).assertTrue(); - expect(data.leftRect != null).assertTrue(); + expect().assertFail(); done(); }, (err) => { console.log('windowTest getAvoidAreaTest3 wnd.getAvoidArea failed, err : ' + JSON.stringify(err)); - expect().assertFail(); + expect(err.code).assertEqual(130); done(); }) }, (err) => { @@ -428,13 +425,10 @@ describe('window_test', function () { wnd.getAvoidArea(avoidAreaType, (err, data) => { if (err.code != 0) { console.log('windowTest getAvoidAreaTest6 wnd.getAvoidArea callback fail' + JSON.stringify(err)); - expect().assertFail(); + expect(err.code).assertEqual(130); done(); } else { - expect(data.topRect != null).assertTrue(); - expect(data.rightRect != null).assertTrue(); - expect(data.bottomRect != null).assertTrue(); - expect(data.leftRect != null).assertTrue(); + expect().assertFail(); done(); } }) @@ -949,12 +943,22 @@ describe('window_test', function () { */ it('find_Test_001', 0, async function (done) { console.log('windowTest findTest1 begin'); - window.find('window0').then((data) => { - console.log('windowTest findTest1 wnd.find success, data : ' + JSON.stringify(data)); - expect(data != null).assertTrue(); - done(); + window.create('findWindow0', window.WindowType.TYPE_APP).then(wnd => { + console.log('windowTest CreateTest1 create success wnd' + wnd); + expect(wnd != null).assertTrue(); + window.find('findWindow0', (err, data) => { + if (err.code) { + console.log('windowTest findTest1 wnd.find fail, err : ' + JSON.stringify(err)); + expect().assertFail(); + done(); + } else { + console.log('windowTest findTest1 wnd.find success'); + expect(data != null).assertTrue(); + done(); + } + }) }, (err) => { - console.log('windowTest findTest1 wnd.find failed, err : ' + JSON.stringify(err)); + console.log('windowTest CreateTest1 create failed, err :' + JSON.stringify(err)); expect().assertFail(); done(); }) @@ -978,26 +982,6 @@ describe('window_test', function () { }) }) - /** - * @tc.number SUB_WMS_FIND_JSAPI_004 - * @tc.name Test find_Test_003 - * @tc.desc Query main window. - */ - it('find_Test_003', 0, async function (done) { - console.log('windowTest findTest3 begin'); - window.find('window0', (err, data) => { - if (err.code) { - console.log('windowTest findTest3 wnd.find fail, err : ' + JSON.stringify(err)); - expect().assertFail(); - done(); - } else { - console.log('windowTest findTest3 wnd.find fail'); - expect(data != null).assertTrue(); - done(); - } - }) - }) - /** * @tc.number SUB_WMS_FIND_JSAPI_004 * @tc.name Test find_Test_004 @@ -2151,25 +2135,6 @@ describe('window_test', function () { }) }) - - /** - * @tc.number SUB_WMS_ENUM_WINDOWSTAGEEVENTTYPE_JSAPI_001 - * @tc.name Test enumWindowStageEventType_Test_001. - * @tc.desc To test the enum value of WindowStageEventType. - */ - it('enumWindowStageEventType_Test_001', 0, async function (done) { - console.log('test the enum value of WindowStageEventType begin'); - try { - expect(1).assertEqual(window.WindowStageEventType.FOREGROUND); - expect(2).assertEqual(window.WindowStageEventType.ACTIVE); - expect(3).assertEqual(window.WindowStageEventType.INACTIVE); - expect(4).assertEqual(window.WindowStageEventType.BACKGROUND); - done(); - } catch (err) { - console.log('test enum value of windowStageEventType error ' + JSON.stringify(err)); - } - }) - /** * @tc.number SUB_WMS_ENUM_WINDOWTYPE_JSAPI_001 * @tc.name Test enumWindowType_Test_001. -- GitLab