diff --git a/graphic/windowStage/entry/src/main/ets/test/displayAndWindowRefactorInterface.test.ets b/graphic/windowStage/entry/src/main/ets/test/displayAndWindowRefactorInterface.test.ets index 415df8478d47522dc8a2115a535215532ba436fa..5bf8bf39c23cf797761590eb7decde9bbb7d083f 100644 --- a/graphic/windowStage/entry/src/main/ets/test/displayAndWindowRefactorInterface.test.ets +++ b/graphic/windowStage/entry/src/main/ets/test/displayAndWindowRefactorInterface.test.ets @@ -35,14 +35,7 @@ export default function displayAndWindowRefactorInterfaceTest(context, windowSta var systemWindowTypeDicArr = []; var systemWindowTypeDic = { 'TYPE_SYSTEM_ALERT': 1, - 'TYPE_INPUT_METHOD': 2, - 'TYPE_STATUS_BAR': 3, - 'TYPE_PANEL': 4, - 'TYPE_KEYGUARD': 5, - 'TYPE_VOLUME_OVERLAY': 6, - 'TYPE_NAVIGATION_BAR': 7, 'TYPE_FLOAT': 8, - // 'TYPE_FLOAT_CAMERA': 9 } var windowLayoutModeArr = []; var windowLayoutModeDic = { @@ -2051,7 +2044,7 @@ export default function displayAndWindowRefactorInterfaceTest(context, windowSta try { let isLayoutFullScreen = false; await wnd.setWindowLayoutFullScreen(isLayoutFullScreen).then(() => { - console.info(msgStr + 'Succeeded in setting the window layout to full-screen mode.'); + console.info(msgStr + 'Succeeded in setting the window not layout to full-screen mode.'); try { let propData = wnd.getWindowProperties() console.info(msgStr + 'wnd.getWindowProperties propData: ' + JSON.stringify(propData)); @@ -2141,7 +2134,7 @@ export default function displayAndWindowRefactorInterfaceTest(context, windowSta try { wnd.setWindowLayoutFullScreen(isLayoutFullScreen, (err) => { if (err.code) { - console.error(msgStr + 'err Failed to set the window layout to full-screen mode. Cause:' + JSON.stringify(err)); + console.error(msgStr + 'err Failed to set the window not layout to full-screen mode. Cause:' + JSON.stringify(err)); try { expect().assertFail(); } catch (error) { @@ -2150,7 +2143,7 @@ export default function displayAndWindowRefactorInterfaceTest(context, windowSta done(); return; } - console.info(msgStr + 'Succeeded in setting the window layout to full-screen mode.'); + console.info(msgStr + 'Succeeded in setting the window not layout to full-screen mode.'); try { let propData = wnd.getWindowProperties() console.log(msgStr + JSON.stringify(propData)); diff --git a/graphic/windowStage/entry/src/main/ets/test/windowCallback.test.ets b/graphic/windowStage/entry/src/main/ets/test/windowCallback.test.ets index f5c1695508146892d9c66224cf6222bf902289d8..393c9bab471c766f5974a24fbbf7fc8d928809c0 100644 --- a/graphic/windowStage/entry/src/main/ets/test/windowCallback.test.ets +++ b/graphic/windowStage/entry/src/main/ets/test/windowCallback.test.ets @@ -40,14 +40,7 @@ export default function windowCallbackTest(context, windowStage, abilityStorage) var systemWindowTypeArr = []; var systemWindowTypeDic = { 'TYPE_SYSTEM_ALERT': 1, - 'TYPE_INPUT_METHOD': 2, - 'TYPE_STATUS_BAR': 3, - 'TYPE_PANEL': 4, - 'TYPE_KEYGUARD': 5, - 'TYPE_VOLUME_OVERLAY': 6, - 'TYPE_NAVIGATION_BAR': 7, 'TYPE_FLOAT': 8, - 'TYPE_FLOAT_CAMERA': 9 } var windowLayoutModeArr = []; var windowLayoutModeDic = { @@ -1591,10 +1584,10 @@ export default function windowCallbackTest(context, windowStage, abilityStorage) let caseName = 'loadContentTest9'; let msgStr = 'jsunittest ' + caseName + ' '; console.log(msgStr + 'begin'); - windowStage.loadContent('pages/index/index.ets', (err, data) => { + windowStage.loadContent('MainAbility/pages/second/second', (err, data) => { if (err && err.code) { unexpectedError(err, caseName, 'windowStage.loadContent', done); - console.log(msgStr + 'windowStage.loadContent(pages/index/index.ets)' + JSON.stringify(err)); + console.log(msgStr + 'windowStage loadContent MainAbility/pages/second/second' + JSON.stringify(err)); } else { try { expect(!data).assertTrue(); @@ -1618,7 +1611,7 @@ export default function windowCallbackTest(context, windowStage, abilityStorage) try { windowStage.loadContent(null, (err, data) => { - console.log(msgStr + 'windowStage.loadContent(pages/index/index.ets)' + JSON.stringify(err)); + console.log(msgStr + 'windowStage loadContent null' + JSON.stringify(err)); try { expect(false).assertTrue(); } catch (error) { @@ -1627,7 +1620,7 @@ export default function windowCallbackTest(context, windowStage, abilityStorage) done(); }); } catch (err) { - console.log(msgStr + 'windowStage.loadContent(pages/index/index.ets) catch err' + JSON.stringify(err)); + console.log(msgStr + 'windowStage loadContent null catch err' + JSON.stringify(err)); try { expect(err.code == 401).assertTrue(); } catch (error) { @@ -1647,10 +1640,10 @@ export default function windowCallbackTest(context, windowStage, abilityStorage) let msgStr = 'jsunittest ' + caseName + ' '; console.log(msgStr + 'begin'); - windowStage.loadContent('pages/index/index.ets', abilityStorage, (err, data) => { + windowStage.loadContent('MainAbility/pages/second/second', abilityStorage, (err, data) => { if (err && err.code) { unexpectedError(err, caseName, 'windowStage.loadContent', done); - console.log(msgStr + 'windowStage.loadContent(pages/index/index.ets)' + JSON.stringify(err)); + console.log(msgStr + 'windowStage loadContent MainAbility/pages/second/second' + JSON.stringify(err)); } else { try { expect(!data).assertTrue(); @@ -1674,7 +1667,7 @@ export default function windowCallbackTest(context, windowStage, abilityStorage) try { windowStage.loadContent(null, abilityStorage, (err, data) => { - console.log(msgStr + 'windowStage.loadContent(pages/index/index.ets)' + JSON.stringify(err)); + console.log(msgStr + 'windowStage loadContent null ' + JSON.stringify(err)); try { expect(false).assertTrue(); } catch (error) { @@ -1683,7 +1676,7 @@ export default function windowCallbackTest(context, windowStage, abilityStorage) done(); }); } catch (err) { - console.log(msgStr + 'windowStage.loadContent(pages/index/index.ets) catch err ' + JSON.stringify(err)); + console.log(msgStr + 'windowStage loadContent null catch err ' + JSON.stringify(err)); try { expect(err.code === 401).assertTrue(); } catch (error) { @@ -2037,6 +2030,7 @@ export default function windowCallbackTest(context, windowStage, abilityStorage) expect().assertFail(); done(); }); + await sleep(3000) console.info(msgStr + 'Succeeded in setting window orientation. orientation: ' + orientation + "step: " + i); } done() @@ -2102,6 +2096,7 @@ export default function windowCallbackTest(context, windowStage, abilityStorage) console.log(msgStr + 'windowStage.getMainWindow' + JSON.stringify(mainWin)); expect(!!mainWin).assertTrue(); + await sleep(2000) mainWin.snapshot((err, data) => { if (err && err.code) { console.log(msgStr + 'snapshot err.code:' + JSON.stringify(err.code)); @@ -2324,10 +2319,10 @@ export default function windowCallbackTest(context, windowStage, abilityStorage) }) }) /** - * @tc.number SUB_WINDOW_SETASPECTRATIO_JSAPI_001 - * @tc.name Test setAspectRatioTest1 - * @tc.desc Validate the scenario cancelled after setting the proportion of the content layout of the main window - */ + * @tc.number SUB_WINDOW_SETASPECTRATIO_JSAPI_001 + * @tc.name Test setAspectRatioTest1 + * @tc.desc Validate the scenario cancelled after setting the proportion of the content layout of the main window + */ it('setAspectRatioTest1', 0, async function (done) { let caseName = 'setAspectRatioTest1'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -2389,10 +2384,10 @@ export default function windowCallbackTest(context, windowStage, abilityStorage) await resetAspectRatio() }) /** - * @tc.number SUB_WINDOW_SETASPECTRATIO_JSAPI_003 - * @tc.name Test setAspectRatioTest3 - * @tc.desc Validate the scenario where the content layout proportion of the main window is abnormal - */ + * @tc.number SUB_WINDOW_SETASPECTRATIO_JSAPI_003 + * @tc.name Test setAspectRatioTest3 + * @tc.desc Validate the scenario where the content layout proportion of the main window is abnormal + */ it('setAspectRatioTest3', 0, async function (done) { let caseName = 'setAspectRatioTest3'; let msgStr = 'jsunittest ' + caseName + ' '; diff --git a/graphic/windowStage/entry/src/main/ets/test/windowPromise.test.ets b/graphic/windowStage/entry/src/main/ets/test/windowPromise.test.ets index 51fa2021ee4606776bd3caf4ba8048c312f37bf1..ad3c0c5d9145fbbd02df81a0dffb12b0a56b0c4c 100644 --- a/graphic/windowStage/entry/src/main/ets/test/windowPromise.test.ets +++ b/graphic/windowStage/entry/src/main/ets/test/windowPromise.test.ets @@ -37,14 +37,7 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) var systemWindowTypeDicArr = []; var systemWindowTypeDic = { 'TYPE_SYSTEM_ALERT': 1, - 'TYPE_INPUT_METHOD': 2, - 'TYPE_STATUS_BAR': 3, - 'TYPE_PANEL': 4, - 'TYPE_KEYGUARD': 5, - 'TYPE_VOLUME_OVERLAY': 6, - 'TYPE_NAVIGATION_BAR': 7, 'TYPE_FLOAT': 8, - 'TYPE_FLOAT_CAMERA': 9 } var windowLayoutModeArr = []; var windowLayoutModeDic = { @@ -107,18 +100,21 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) done(); } - function sleep(time) { - return new Promise(resolve => { - setTimeout(() => { + async function sleep(time) { + let timeoutId = null; + let promise = new Promise(resolve => { + timeoutId = setTimeout(() => { resolve('sleep finished'); }, time); }) + let result = await promise; + clearTimeout(timeoutId) } /** - * @tc.number SUB_WINDOW_ON_OFF_JSAPI_001 - * @tc.name Test listenerTest1 - * @tc.desc Verify whether the change monitoring of avoidance area can be started normally. - */ + * @tc.number SUB_WINDOW_ON_OFF_JSAPI_001 + * @tc.name Test listenerTest1 + * @tc.desc Verify whether the change monitoring of avoidance area can be started normally. + */ it('listenerTest1', 0, async function (done) { let caseName = 'listenerTest1'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -164,15 +160,15 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) }) /** - * @tc.number SUB_WINDOW_ON_OFF_JSAPI_002 - * @tc.name Test listenerTest2 - * @tc.desc Verify that the window size avoidance area changes and monitor whether it can be opened normally. - */ + * @tc.number SUB_WINDOW_ON_OFF_JSAPI_002 + * @tc.name Test listenerTest2 + * @tc.desc Verify that the window size avoidance area changes and monitor whether it can be opened normally. + */ it('listenerTest2', 0, async function (done) { let caseName = 'listenerTest2'; let msgStr = 'jsunittest ' + caseName + ' '; let wndId = 'listenerTest2'; - let baseType = 2; + let baseType = ohosWindow.WindowType.TYPE_SYSTEM_ALERT; let changedModel = 102; let baseValue = 100; let resizeValue = 200; @@ -228,10 +224,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) console.log(msgStr + 'tempWnd.resetSize(' + resizeValue + ', ' + resizeValue + ') success'); }) /** - * @tc.number SUB_WINDOW_ON_OFF_JSAPI_003 - * @tc.name Test listenerTest3 - * @tc.desc Verify whether the change monitoring of avoidance area can be started normally. - */ + * @tc.number SUB_WINDOW_ON_OFF_JSAPI_003 + * @tc.name Test listenerTest3 + * @tc.desc Verify whether the change monitoring of avoidance area can be started normally. + */ it('listenerTest3', 0, async function (done) { let caseName = 'listenerTest3'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -273,15 +269,15 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) console.log(msgStr + 'tempWnd.setSystemBarEnable([status, navigation]) success'); }) /** - * @tc.number SUB_WINDOW_ON_OFF_JSAPI_004 - * @tc.name Test listenerTest4 - * @tc.desc Verify whether the window size change monitoring can be closed normally. - */ + * @tc.number SUB_WINDOW_ON_OFF_JSAPI_004 + * @tc.name Test listenerTest4 + * @tc.desc Verify whether the window size change monitoring can be closed normally. + */ it('listenerTest4', 0, async function (done) { let caseName = 'listenerTest4'; let msgStr = 'jsunittest ' + caseName + ' '; let wndId = 'listenerTest4'; - let baseType = 2; + let baseType = ohosWindow.WindowType.TYPE_SYSTEM_ALERT; let changedModel = 102; let listenerOffFlag = false; listenerData.on = true; @@ -342,10 +338,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) console.log(msgStr + 'finished'); }) /** - * @tc.number SUB_WINDOW_SETWINDOWTYPE_JSAPI_001 - * @tc.name Test setWindowTypeTest1 - * @tc.desc Test window.setWindowType API function test. - */ + * @tc.number SUB_WINDOW_SETWINDOWTYPE_JSAPI_001 + * @tc.name Test setWindowTypeTest1 + * @tc.desc Test window.setWindowType API function test. + */ it('setWindowTypeTest1', 0, async function (done) { let caseName = 'setWindowTypeTest1'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -396,10 +392,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) } }) /** - * @tc.number SUB_WINDOW_SETWINDOWTYPE_JSAPI_002 - * @tc.name Test setWindowTypeTest2 - * @tc.desc Test window.setWindowType API function test. - */ + * @tc.number SUB_WINDOW_SETWINDOWTYPE_JSAPI_002 + * @tc.name Test setWindowTypeTest2 + * @tc.desc Test window.setWindowType API function test. + */ it('setWindowTypeTest2', 0, async function (done) { let caseName = 'setWindowTypeTest2'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -433,10 +429,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) } }) /** - * @tc.number SUB_WINDOW_SETSYSTEMBARENABLE_JSAPI_001 - * @tc.name Test setSystemBarEnableTest1 - * @tc.desc Verify that the scene shows the status bar and hides the navigation bar - */ + * @tc.number SUB_WINDOW_SETSYSTEMBARENABLE_JSAPI_001 + * @tc.name Test setSystemBarEnableTest1 + * @tc.desc Verify that the scene shows the status bar and hides the navigation bar + */ it('setSystemBarEnableTest1', 0, async function (done) { let caseName = 'setSystemBarEnableTest1'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -494,10 +490,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) console.log(msgStr + 'tempWnd.setSystemBarEnable([navigation]) success'); }) /** - * @tc.number SUB_WINDOW_SETSYSTEMBARENABLE_JSAPI_002 - * @tc.name Test setSystemBarEnableTest2 - * @tc.desc Verify that the scene hides the status bar and displays the navigation bar - */ + * @tc.number SUB_WINDOW_SETSYSTEMBARENABLE_JSAPI_002 + * @tc.name Test setSystemBarEnableTest2 + * @tc.desc Verify that the scene hides the status bar and displays the navigation bar + */ it('setSystemBarEnableTest2', 0, async function (done) { let caseName = 'setSystemBarEnableTest2'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -555,10 +551,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) }) /** - * @tc.number SUB_WINDOW_SETSYSTEMBARENABLE_JSAPI_003 - * @tc.name Test setSystemBarEnableTest3 - * @tc.desc Verify that the scene displays both the status bar and the navigation bar - */ + * @tc.number SUB_WINDOW_SETSYSTEMBARENABLE_JSAPI_003 + * @tc.name Test setSystemBarEnableTest3 + * @tc.desc Verify that the scene displays both the status bar and the navigation bar + */ it('setSystemBarEnableTest3', 0, async function (done) { let caseName = 'setSystemBarEnableTest3'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -616,10 +612,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) }) /** - * @tc.number SUB_WINDOW_SETSYSTEMBARENABLE_JSAPI_004 - * @tc.name Test setSystemBarEnableTest4 - * @tc.desc Verify that the scene hides both the status bar and the navigation bar - */ + * @tc.number SUB_WINDOW_SETSYSTEMBARENABLE_JSAPI_004 + * @tc.name Test setSystemBarEnableTest4 + * @tc.desc Verify that the scene hides both the status bar and the navigation bar + */ it('setSystemBarEnableTest4', 0, async function (done) { let caseName = 'setSystemBarEnableTest4'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -677,10 +673,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) }) /** - * @tc.number SUB_WINDOW_SETSYSTEMBARENABLE_JSAPI_005 - * @tc.name Test setSystemBarEnableTest5 - * @tc.desc Verify the scene where illegal values are entered when the status bar and navigation bar are displayed - */ + * @tc.number SUB_WINDOW_SETSYSTEMBARENABLE_JSAPI_005 + * @tc.name Test setSystemBarEnableTest5 + * @tc.desc Verify the scene where illegal values are entered when the status bar and navigation bar are displayed + */ it('setSystemBarEnableTest5', 0, async function (done) { let caseName = 'setSystemBarEnableTest5'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -712,10 +708,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) }) /** - * @tc.number SUB_WINDOW_SETSYSTEMBARPROPERTIES_JSAPI_001 - * @tc.name Test setSystemBarPropertiesTest1 - * @tc.desc Verify the scene where the colors of the status bar and navigation bar are set in RGB - */ + * @tc.number SUB_WINDOW_SETSYSTEMBARPROPERTIES_JSAPI_001 + * @tc.name Test setSystemBarPropertiesTest1 + * @tc.desc Verify the scene where the colors of the status bar and navigation bar are set in RGB + */ it('setSystemBarPropertiesTest1', 0, async function (done) { let caseName = 'setSystemBarPropertiesTest1'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -786,10 +782,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) }) /** - * @tc.number SUB_WINDOW_SETSYSTEMBARPROPERTIES_JSAPI_002 - * @tc.name Test setSystemBarPropertiesTest2 - * @tc.desc Verify the scene where the status bar and navigation bar colors are set in hexadecimal form - */ + * @tc.number SUB_WINDOW_SETSYSTEMBARPROPERTIES_JSAPI_002 + * @tc.name Test setSystemBarPropertiesTest2 + * @tc.desc Verify the scene where the status bar and navigation bar colors are set in hexadecimal form + */ it('setSystemBarPropertiesTest2', 0, async function (done) { let caseName = 'setSystemBarPropertiesTest2'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -884,10 +880,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) }) /** - * @tc.number SUB_WINDOW_SETSYSTEMBARPROPERTIES_JSAPI_003 - * @tc.name Test setSystemBarPropertiesTest3 - * @tc.desc Verify the scene where the status bar and navigation bar colors are set as keywords - */ + * @tc.number SUB_WINDOW_SETSYSTEMBARPROPERTIES_JSAPI_003 + * @tc.name Test setSystemBarPropertiesTest3 + * @tc.desc Verify the scene where the status bar and navigation bar colors are set as keywords + */ it('setSystemBarPropertiesTest3', 0, async function (done) { let caseName = 'setSystemBarPropertiesTest3'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -960,10 +956,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) }) /** - * @tc.number SUB_WINDOW_CREATE_JSAPI_001 - * @tc.name Test create - * @tc.desc Verify the scenario of creating the application type window - */ + * @tc.number SUB_WINDOW_CREATE_JSAPI_001 + * @tc.name Test create + * @tc.desc Verify the scenario of creating the application type window + */ it('createTest1', 0, async function (done) { let caseName = 'createTest1'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -991,10 +987,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) done(); }) /** - * @tc.number SUB_WINDOW_CREATE_JSAPI_002 - * @tc.name Test createTest2 - * @tc.desc Verify the scenario of creating the system type window - */ + * @tc.number SUB_WINDOW_CREATE_JSAPI_002 + * @tc.name Test createTest2 + * @tc.desc Verify the scenario of creating the system type window + */ it('createTest2', 0, async function (done) { let caseName = 'createTest2'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -1045,10 +1041,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) done(); }) /** - * @tc.number SUB_WINDOW_CREATE_JSAPI_003 - * @tc.name Test createTest3 - * @tc.desc Verify the scenario of creating a window of a type that does not exist - */ + * @tc.number SUB_WINDOW_CREATE_JSAPI_003 + * @tc.name Test createTest3 + * @tc.desc Verify the scenario of creating a window of a type that does not exist + */ it('createTest3', 0, async function (done) { let caseName = 'createTest3'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -1063,10 +1059,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) }); }) /** - * @tc.number SUB_WINDOW_CREATE_JSAPI_004 - * @tc.name Test createTest4 - * @tc.desc Verify the scenario of creating a window with duplicate IDs - */ + * @tc.number SUB_WINDOW_CREATE_JSAPI_004 + * @tc.name Test createTest4 + * @tc.desc Verify the scenario of creating a window with duplicate IDs + */ it('createTest4', 0, async function (done) { let caseName = 'createTest4'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -1090,10 +1086,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) console.log(msgStr + 'ohosWindow.create 1 twice ohosDataError: ' + JSON.stringify(ohosDataError)); }) /** - * @tc.number SUB_WINDOW_LOADCONTENT_JSAPI_001 - * @tc.name Test loadContentTest1 - * @tc.desc Verify the scenario of loading an existing page - */ + * @tc.number SUB_WINDOW_LOADCONTENT_JSAPI_001 + * @tc.name Test loadContentTest1 + * @tc.desc Verify the scenario of loading an existing page + */ it('loadContentTest1', 0, async function (done) { let caseName = 'loadContentTest1'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -1127,10 +1123,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) }) /** - * @tc.number SUB_WINDOW_LOADCONTENT_JSAPI_002 - * @tc.name Test loadContentTest2 - * @tc.desc Verify the scene of loading the page with illegal values - */ + * @tc.number SUB_WINDOW_LOADCONTENT_JSAPI_002 + * @tc.name Test loadContentTest2 + * @tc.desc Verify the scene of loading the page with illegal values + */ it('loadContentTest2', 0, async function (done) { let caseName = 'loadContentTest2'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -1177,27 +1173,27 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) }) /** - * @tc.number SUB_WINDOW_LOADCONTENT_JSAPI_003 - * @tc.name Test loadContentTest3 - * @tc.desc Verify the scenario of loading an existing page - */ + * @tc.number SUB_WINDOW_LOADCONTENT_JSAPI_003 + * @tc.name Test loadContentTest3 + * @tc.desc Verify the scenario of loading an existing page + */ it('loadContentTest3', 0, async function (done) { let caseName = 'loadContentTest3'; let msgStr = 'jsunittest ' + caseName + ' '; console.log(msgStr + 'begin'); - let load3 = await windowStage.loadContent('pages/index/index.ets').catch((err) => { - unexpectedError(err, caseName, 'tempWnd.loadContent', done); - console.log(msgStr + 'tempWnd.loadContent(pages/index/index.ets)' + JSON.stringify(err)); + let load3 = await windowStage.loadContent('MainAbility/pages/second/second').catch((err) => { + unexpectedError(err, caseName, 'windowStage loadContent', done); + console.log(msgStr + 'windowStage loadContent MainAbility/pages/second/second' + JSON.stringify(err)); }); expect(!load3).assertTrue(); console.log(msgStr + 'tempWnd.loadContent end load=' + JSON.stringify(load3)); done(); }) /** - * @tc.number SUB_WINDOW_LOADCONTENT_JSAPI_004 - * @tc.name Test loadContentTest4 - * @tc.desc Verify the scenario of loading an existing page - */ + * @tc.number SUB_WINDOW_LOADCONTENT_JSAPI_004 + * @tc.name Test loadContentTest4 + * @tc.desc Verify the scenario of loading an existing page + */ it('loadContentTest4', 0, async function (done) { let caseName = 'loadContentTest4'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -1205,21 +1201,21 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) try { let load4 = await windowStage.loadContent(null).catch((err) => { expect(false).assertTrue(); - console.log(msgStr + 'tempWnd.loadContent(pages/index/index.ets)' + JSON.stringify(err)); + console.log(msgStr + 'windowStage loadContent null' + JSON.stringify(err)); }); - console.log(msgStr + 'tempWnd.loadContent end load5=' + JSON.stringify(load4)); + console.log(msgStr + 'windowStage loadContent end load5=' + JSON.stringify(load4)); } catch (err) { - console.log(msgStr + 'tempWnd.loadContent catch err=' + JSON.stringify(err)); + console.log(msgStr + 'windowStage loadContent catch err=' + JSON.stringify(err)); expectedError(err.code, caseName, 'tempWnd.loadContent', done, 401); } done(); }) /** - * @tc.number SUB_WINDOW_LOADCONTENT_JSAPI_005 - * @tc.name Test loadContentTest5 - * @tc.desc Verify the scenario of loading an existing page - */ + * @tc.number SUB_WINDOW_LOADCONTENT_JSAPI_005 + * @tc.name Test loadContentTest5 + * @tc.desc Verify the scenario of loading an existing page + */ it('loadContentTest5', 0, async function (done) { let caseName = 'loadContentTest5'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -1227,37 +1223,37 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) try { let load5 = await windowStage.loadContent(null, abilityStorage).catch((err) => { expect(false).assertTrue(); - console.log(msgStr + 'tempWnd.loadContent(pages/index/index.ets)' + JSON.stringify(err)); + console.log(msgStr + 'windowStage loadContent null' + JSON.stringify(err)); }); - console.log(msgStr + 'tempWnd.loadContent end load5=' + JSON.stringify(load5)); + console.log(msgStr + 'windowStage loadContent end load5=' + JSON.stringify(load5)); } catch (err) { - console.log(msgStr + 'tempWnd.loadContent catch err=' + JSON.stringify(err)); - expectedError(err.code, caseName, 'tempWnd.loadContent', done, 401); + console.log(msgStr + 'windowStage loadContent catch err=' + JSON.stringify(err)); + expectedError(err.code, caseName, 'windowStage loadContent', done, 401); } done(); }) /** - * @tc.number SUB_WINDOW_LOADCONTENT_JSAPI_006 - * @tc.name Test loadContentTest6 - * @tc.desc Verify the scenario of loading an existing page - */ + * @tc.number SUB_WINDOW_LOADCONTENT_JSAPI_006 + * @tc.name Test loadContentTest6 + * @tc.desc Verify the scenario of loading an existing page + */ it('loadContentTest6', 0, async function (done) { let caseName = 'loadContentTest6'; let msgStr = 'jsunittest ' + caseName + ' '; console.log(msgStr + 'begin'); - let load6 = await windowStage.loadContent('pages/index/index.ets', null).catch((err) => { - unexpectedError(err, caseName, 'tempWnd.loadContent', done); - console.log(msgStr + 'tempWnd.loadContent(pages/index/index.ets)' + JSON.stringify(err)); + let load6 = await windowStage.loadContent('MainAbility/pages/second/second', null).catch((err) => { + unexpectedError(err, caseName, 'windowStage loadContent', done); + console.log(msgStr + 'windowStage loadContent MainAbility/pages/second/second' + JSON.stringify(err)); }); expect(!load6).assertTrue(); done(); }) /** - * @tc.number SUB_WINDOW_CREATESUBWINDOW_JSAPI_001 - * @tc.name Test createSubWindowTest1 - * @tc.desc Verify the scenario of creating an auxiliary window - */ + * @tc.number SUB_WINDOW_CREATESUBWINDOW_JSAPI_001 + * @tc.name Test createSubWindowTest1 + * @tc.desc Verify the scenario of creating an auxiliary window + */ it('createSubWindowTest1', 0, async function (done) { let caseName = 'createSubWindowTest1'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -1273,10 +1269,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) done(); }) /** - * @tc.number SUB_WINDOW_CREATESUBWINDOW_JSAPI_002 - * @tc.name Test createSubWindowTest2 - * @tc.desc Verify the scene of entering illegal values to create an auxiliary window - */ + * @tc.number SUB_WINDOW_CREATESUBWINDOW_JSAPI_002 + * @tc.name Test createSubWindowTest2 + * @tc.desc Verify the scene of entering illegal values to create an auxiliary window + */ it('createSubWindowTest2', 0, async function (done) { let caseName = 'createSubWindowTest2'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -1295,10 +1291,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) done(); }) /** - * @tc.number SUB_WINDOW_GETSUBWINDOW_JSAPI_001 - * @tc.name Test getSubWindowTest1 - * @tc.desc Verify the scene of obtaining all auxiliary sub windows - */ + * @tc.number SUB_WINDOW_GETSUBWINDOW_JSAPI_001 + * @tc.name Test getSubWindowTest1 + * @tc.desc Verify the scene of obtaining all auxiliary sub windows + */ it('getSubWindowTest1', 0, async function (done) { let caseName = 'getSubWindowTest1'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -1312,10 +1308,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) done(); }) /** - * @tc.number SUB_WINDOW_SETPRIVACYMODE_JSAPI_001 - * @tc.name Test setPrivacyModeTest1 - * @tc.desc Verify the scene where the application sub window is set as a security layer - */ + * @tc.number SUB_WINDOW_SETPRIVACYMODE_JSAPI_001 + * @tc.name Test setPrivacyModeTest1 + * @tc.desc Verify the scene where the application sub window is set as a security layer + */ it('setPrivacyModeTest1', 0, async function (done) { let caseName = 'setPrivacyModeTest1'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -1362,10 +1358,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) done(); }) /** - * @tc.number SUB_WINDOW_DESTROY_JSAPI_001 - * @tc.name Test destroyTest1 - * @tc.desc Verification window destruction scenario. - */ + * @tc.number SUB_WINDOW_DESTROY_JSAPI_001 + * @tc.name Test destroyTest1 + * @tc.desc Verification window destruction scenario. + */ it('destroyTest1', 0, async function (done) { let caseName = 'destroyTest1'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -1401,10 +1397,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) done(); }) /** - * @tc.number SUB_WINDOW_SETPREFERREDORIENTATION_JSAPI_001 - * @tc.name Test setPreferredOrientationTest1 - * @tc.desc Sets the display direction property of the window - */ + * @tc.number SUB_WINDOW_SETPREFERREDORIENTATION_JSAPI_001 + * @tc.name Test setPreferredOrientationTest1 + * @tc.desc Sets the display direction property of the window + */ it('setPreferredOrientationTest1', 0, async function (done) { let caseName = 'setPreferredOrientationTest1'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -1429,13 +1425,14 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) }).catch(err => { console.log(msgStr + 'window.setPreferredOrientation failed set error:' + orientation); }); + await sleep(3000) } }) /** - * @tc.number SUB_WINDOW_SETFORBIDSPLITMOVE_JSAPI_001 - * @tc.name Test setForbidSplitMoveTest1 - * @tc.desc Sets whether Windows are forbidden to move in split screen mode - */ + * @tc.number SUB_WINDOW_SETFORBIDSPLITMOVE_JSAPI_001 + * @tc.name Test setForbidSplitMoveTest1 + * @tc.desc Sets whether Windows are forbidden to move in split screen mode + */ it('setForbidSplitMoveTest1', 0, async function (done) { let caseName = 'setForbidSplitMoveTest1'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -1459,10 +1456,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) done(); }) /** - * @tc.number SUB_WINDOW_SNAPSHOT_JSAPI_001 - * @tc.name Test snapshotTest1 - * @tc.desc Scenario of screenshot of verification window - */ + * @tc.number SUB_WINDOW_SNAPSHOT_JSAPI_001 + * @tc.name Test snapshotTest1 + * @tc.desc Scenario of screenshot of verification window + */ it('snapshotTest1', 0, async function (done) { let caseName = 'snapshotTest1'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -1472,6 +1469,7 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) }); console.log(msgStr + 'windowStage.getMainWindow' + JSON.stringify(mainWin)); expect(!!mainWin).assertTrue(); + await sleep(2000) let snapshotData = await mainWin.snapshot().catch((err) => { unexpectedError(err, caseName, 'mainWin.snapshot', done); console.log(msgStr + 'snapshot err.code:' + JSON.stringify(err.code)); @@ -1480,10 +1478,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) done(); }) /** - * @tc.number SUB_WINDOW_DIALOGTARGETTOUCH_JSAPI_001 - * @tc.name Test dialogTargetTouchTest1 - * @tc.desc Verify the scenario of opening modal window - */ + * @tc.number SUB_WINDOW_DIALOGTARGETTOUCH_JSAPI_001 + * @tc.name Test dialogTargetTouchTest1 + * @tc.desc Verify the scenario of opening modal window + */ it('dialogTargetTouchTest1', 0, async function (done) { let caseName = 'dialogTargetTouchTest1'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -1509,10 +1507,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) done(); }) /** - * @tc.number SUB_WINDOW_ANIMATIONFORSHOWN_JSAPI_001 - * @tc.name Test animationForShownTest1 - * @tc.desc Verify window custom animation configuration of the scene - */ + * @tc.number SUB_WINDOW_ANIMATIONFORSHOWN_JSAPI_001 + * @tc.name Test animationForShownTest1 + * @tc.desc Verify window custom animation configuration of the scene + */ it('animationForShownTest1', 0, async function (done) { let caseName = 'animationForShownTest1'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -1561,10 +1559,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) done(); }) /** - * @tc.number SUB_WINDOW_GETCUTOUTINFO_JSAPI_001 - * @tc.name Test getCutoutInfoTest1 - * @tc.desc Obtain information about unavailable screen areas such as the hole screen, fringe screen, and waterfall screen - */ + * @tc.number SUB_WINDOW_GETCUTOUTINFO_JSAPI_001 + * @tc.name Test getCutoutInfoTest1 + * @tc.desc Obtain information about unavailable screen areas such as the hole screen, fringe screen, and waterfall screen + */ it('getCutoutInfoTest1', 0, async function (done) { let caseName = 'getCutoutInfoTest1'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -1579,10 +1577,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) }); }) /** - * @tc.number SUB_WINDOW_SHOWWITHANIMATION_JSAPI_001 - * @tc.name Test showWithAnimationTest1 - * @tc.desc Displays the current window, playing an animation in the process - */ + * @tc.number SUB_WINDOW_SHOWWITHANIMATION_JSAPI_001 + * @tc.name Test showWithAnimationTest1 + * @tc.desc Displays the current window, playing an animation in the process + */ it('showWithAnimationTest1', 0, async function (done) { let caseName = 'showWithAnimationTest1'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -1615,10 +1613,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) }) }) /** - * @tc.number SUB_WINDOW_HIDEWITHANIMATION_JSAPI_001 - * @tc.name Test hideWithAnimationTest1 - * @tc.desc Hide the current window and play an animation in the process - */ + * @tc.number SUB_WINDOW_HIDEWITHANIMATION_JSAPI_001 + * @tc.name Test hideWithAnimationTest1 + * @tc.desc Hide the current window and play an animation in the process + */ it('hideWithAnimationTest1', 0, async function (done) { let caseName = 'hideWithAnimationTest1'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -1659,10 +1657,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) }) }) /** - * @tc.number SUB_WINDOW_SETASPECTRATIO_JSAPI_002 - * @tc.name Test setAspectRatioTest2 - * @tc.desc Validate the scenario cancelled after setting the proportion of the content layout of the main window - */ + * @tc.number SUB_WINDOW_SETASPECTRATIO_JSAPI_002 + * @tc.name Test setAspectRatioTest2 + * @tc.desc Validate the scenario cancelled after setting the proportion of the content layout of the main window + */ it('setAspectRatioTest2', 0, async function (done) { let caseName = 'setAspectRatioTest2'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -1697,10 +1695,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) done(); }) /** - * @tc.number SUB_WINDOW_SETASPECTRATIO_JSAPI_004 - * @tc.name Test setAspectRatioTest4 - * @tc.desc Validate the scenario where the content layout proportion of the main window is abnormal - */ + * @tc.number SUB_WINDOW_SETASPECTRATIO_JSAPI_004 + * @tc.name Test setAspectRatioTest4 + * @tc.desc Validate the scenario where the content layout proportion of the main window is abnormal + */ it('setAspectRatioTest4', 0, async function (done) { let caseName = 'setAspectRatioTest4'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -1726,10 +1724,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) } }) /** -* @tc.number WINDOWEVENTTYPE_JSAPI_001 -* @tc.name Test windowEventType_Test_001. -* @tc.desc Test the enumeration value of WindowEventType -*/ + * @tc.number WINDOWEVENTTYPE_JSAPI_001 + * @tc.name Test windowEventType_Test_001. + * @tc.desc Test the enumeration value of WindowEventType + */ it('windowEventType_Test_001', 0, async function (done) { let caseName = 'windowEventType_Test_001'; let msgStr = 'jsunittest ' + caseName + ' '; @@ -1748,10 +1746,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) } }) /** - * @tc.number ORIENTATION_JSAPI_001 - * @tc.name Test orientation_Test_001. - * @tc.desc Test the enumeration value of Orientation - */ + * @tc.number ORIENTATION_JSAPI_001 + * @tc.name Test orientation_Test_001. + * @tc.desc Test the enumeration value of Orientation + */ it('orientation_Test_001', 0, async function (done) { let caseName = 'orientation_Test_001'; let msgStr = 'jsunittest ' + caseName + ' ';