Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
10b2ab77
X
Xts Acts
项目概览
OpenHarmony
/
Xts Acts
接近 2 年 前同步成功
通知
9
Star
22
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
Xts Acts
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
10b2ab77
编写于
2月 09, 2023
作者:
O
openharmony_ci
提交者:
Gitee
2月 09, 2023
浏览文件
操作
浏览文件
下载
差异文件
!7483 【窗口子系统】解决listenerTest5用例超时的问题
Merge pull request !7483 from 华华小仙女/master
上级
9e9a155f
cf8570b2
变更
3
显示空白变更内容
内联
并排
Showing
3 changed file
with
319 addition
and
1193 deletion
+319
-1193
graphic/windowStage/entry/src/main/ets/test/displayAndWindowRefactorInterface.test.ets
.../main/ets/test/displayAndWindowRefactorInterface.test.ets
+4
-4
graphic/windowStage/entry/src/main/ets/test/windowCallback.test.ets
...ndowStage/entry/src/main/ets/test/windowCallback.test.ets
+292
-810
graphic/windowStage/entry/src/main/ets/test/windowPromise.test.ets
...indowStage/entry/src/main/ets/test/windowPromise.test.ets
+23
-379
未找到文件。
graphic/windowStage/entry/src/main/ets/test/displayAndWindowRefactorInterface.test.ets
浏览文件 @
10b2ab77
...
...
@@ -253,7 +253,7 @@ export default function displayAndWindowRefactorInterfaceTest(context, windowSta
try
{
let
ohosDataError
=
await
ohosWindow
.
createWindow
(
windowConfig
)
.
catch
(
async
(
errSencond
)
=>
{
console
.
log
(
msgStr
+
'ohosWindow.createWindow 1 twice err: '
+
JSON
.
stringify
(
errSencond
));
expect
(
errSencond
.
code
)
.
assertEqual
(
130000
2
)
expect
(
errSencond
.
code
)
.
assertEqual
(
130000
1
)
await
ohosData
.
destroyWindow
();
done
();
})
...
...
@@ -434,7 +434,7 @@ export default function displayAndWindowRefactorInterfaceTest(context, windowSta
if
(
err
&&
err
.
code
)
{
console
.
log
(
msgStr
+
'ohosWindow.createWindow 1 twice data: '
+
JSON
.
stringify
(
dataTwo
));
try
{
expect
(
err
.
code
)
.
assertEqual
(
130000
2
)
expect
(
err
.
code
)
.
assertEqual
(
130000
1
)
}
catch
(
error
)
{
console
.
info
(
`ohosWindow.createWindow catch error: ${JSON.stringify(error)}`
)
}
...
...
@@ -2305,7 +2305,7 @@ export default function displayAndWindowRefactorInterfaceTest(context, windowSta
expect
(
!!
tempWnd
)
.
assertTrue
();
await
tempWnd
.
setWindowMode
(
ohosWindow
.
WindowMode
.
UNDEFINED
)
.
catch
(
async
(
err
)
=>
{
console
.
error
(
msgStr
+
'Failed to set the window mode. Cause: '
+
JSON
.
stringify
(
err
));
expect
(
err
.
code
==
401
)
.
assertTrue
();
expect
(
err
.
code
==
1300002
)
.
assertTrue
();
await
tempWnd
.
destroyWindow
()
console
.
log
(
msgStr
+
'tempWnd.setWindowMode failed '
+
'finished'
);
done
();
...
...
@@ -2341,7 +2341,7 @@ export default function displayAndWindowRefactorInterfaceTest(context, windowSta
console
.
log
(
msgStr
+
'currentType: '
+
tempType
)
console
.
error
(
msgStr
+
'Failed to set the window mode. Cause: '
+
JSON
.
stringify
(
err
));
try
{
expect
(
err
.
code
==
401
)
.
assertTrue
();
expect
(
err
.
code
==
1300002
)
.
assertTrue
();
}
catch
(
error
)
{
console
.
info
(
`ohosWindow.createWindow catch error: ${JSON.stringify(error)}`
)
}
...
...
graphic/windowStage/entry/src/main/ets/test/windowCallback.test.ets
浏览文件 @
10b2ab77
...
...
@@ -88,7 +88,7 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
console.log('jsunittest systemBarTintChange end off');
} else if (newWindowObj) {
newWindowObj.off(listenerData.typeStr);
console
.
log
(
'jsunittest newWindowObj listenerData.typeStr:'
+
JSON
.
stringify
(
listenerData
.
typeStr
)
);
console.log('jsunittest newWindowObj listenerData.typeStr:'
+ JSON.stringify(listenerData.typeStr)
);
}
await sleep(3000);
}
...
...
@@ -130,46 +130,40 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
/**
* @tc.number SUB_WINDOW_SETSYSTEMBARENABLE_JSAPI_006
* @tc.name Test setSystemBarEnableTest6
* @tc.desc
Test ohosWindow.setSystemBarEnable API function test1.
* @tc.desc
Verify that the scene shows the status bar and hides the navigation bar
*/
it('setSystemBarEnableTest6', 0, async function (done) {
let caseName = 'setSystemBarEnableTest6';
let msgStr = 'jsunittest ' + caseName + ' ';
let
[
flagStatus
,
flagNav
]
=
[
false
,
false
]
;
let
flagStatus = false
;
console.log(msgStr + 'begin');
listenerData.on = true;
listenerData.typeStr = 'systemBarTintChange';
function ohosWindowOn() {
// return new Promise(function (resolve, reject) {
ohosWindow.on('systemBarTintChange', systembartintstate => {
console.log(msgStr + 'ohosWindow.on systembartintstate.regionTint : ' + JSON.stringify(systembartintstate.regionTint));
console
.
log
(
msgStr
+
'ohosWindow.on flagNav : '
+
JSON
.
stringify
(
flagNav
));
console
.
log
(
msgStr
+
'ohosWindow.on flagStatus : '
+
JSON
.
stringify
(
flagStatus
));
console
.
log
(
msgStr
+
'ohosWindow.on flagStatus && flagNav : '
+
(
flagStatus
&&
flagNav
));
if
(
flagStatus
&&
flagNav
)
{
if (flagStatus) {
console.log(msgStr + 'systembartintstate.regionTint[0].type : ' + JSON.stringify(systembartintstate.regionTint[0].type));
console.log(msgStr + 'systembartintstate.regionTint[0].isEnable : ' + JSON.stringify(systembartintstate.regionTint[0].isEnable));
try {
expect(!!systembartintstate).assertTrue();
expect
(
!!
systembartintstate
.
regionTint
)
.
assertTrue
();
expect(systembartintstate.regionTint[0].type == 3 && systembartintstate.regionTint[0].isEnable
).assertTrue();
} catch (error) {
console
.
info
(
`ohosWindow.on ${JSON.stringify(error)}`
)
console.info(msgStr +
`ohosWindow.on ${JSON.stringify(error)}`)
}
console
.
log
(
msgStr
+
'flagStatus || flagNav'
+
msgStr
+
'ohosWindow.on systemBarTintChange regionTint:'
+
JSON
.
stringify
(
systembartintstate
.
regionTint
));
done();
}
// resolve(systembartintstate);
})
// })
}
let mainWnd = null;
console
.
log
(
msgStr
+
'mainWnd = null'
);
console.log(msgStr + 'windowStage = ' + JSON.stringify(windowStage));
function getMainWindow() {
return new Promise(function (resolve, reject) {
windowStage.getMainWindow((err, data) => {
console
.
log
(
msgStr
+
'getMainWindow data
2
'
+
JSON
.
stringify
(
data
));
console.log(msgStr + 'getMainWindow data
:
' + JSON.stringify(data));
if (err && err.code) {
unexpectedError(data, caseName, 'windowStage.getMainWindow', done);
}
...
...
@@ -177,7 +171,7 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
mainWnd = data;
expect(!!data).assertTrue();
} catch (error) {
console
.
info
(
`ohosWindow.on
${JSON.stringify(error)}`
)
console.info(
msgStr + `getMainWindow
${JSON.stringify(error)}`)
}
resolve(data);
console.log(msgStr + 'await windowStage JSON.stringify(mainWnd)===' + JSON.stringify(mainWnd));
...
...
@@ -193,10 +187,10 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
if (err && err.code) {
unexpectedError(data, caseName, 'mainWnd.show', done);
}
try
{
try
{
expect(!data).assertTrue();
}
catch
(
err
)
{
console
.
info
(
`mainWnd.show err: ${JSON.stringify(err)}`
)
}
catch (err)
{
console.info(
msgStr +
`mainWnd.show err: ${JSON.stringify(err)}`)
}
console.log(msgStr + 'mainWnd.show success');
resolve(data)
...
...
@@ -214,82 +208,38 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
try {
expect(!data).assertTrue();
} catch (error) {
console
.
info
(
`ohosWindow.o
n ${JSON.stringify(error)}`
)
console.info(
msgStr + `setFullScree
n ${JSON.stringify(error)}`)
}
console.log(msgStr + 'mainWnd.setFullScreen success');
flagNav
=
true
;
resolve(data)
})
})
}
function
setSystemBarEnableNavigation
()
{
console
.
log
(
msgStr
+
'flagStatus=='
+
flagStatus
);
return
new
Promise
(
function
(
resolve
,
reject
)
{
mainWnd
.
setSystemBarEnable
([
'navigation'
],
(
err
,
data
)
=>
{
console
.
log
(
msgStr
+
'mainWnd.setSystemBarEnable navigation JSON.stringify(data)=='
+
JSON
.
stringify
(
data
));
if
(
err
&&
err
.
code
)
{
unexpectedError
(
data
,
caseName
,
'mainWnd.setSystemBarEnable [navigation]'
,
done
);
}
try
{
expect
(
!
data
)
.
assertTrue
();
}
catch
(
error
)
{
console
.
info
(
`ohosWindow.on ${JSON.stringify(error)}`
)
}
console
.
log
(
msgStr
+
'mainWnd.setSystemBarEnable success flagNav=='
+
flagNav
);
resolve
(
data
)
})
flagStatus
=
true
;
})
}
function setSystemBarEnableStatus() {
return new Promise(function (resolve, reject) {
mainWnd.setSystemBarEnable(['status'], (err, data) => {
console
.
log
(
msgStr
+
'mainWnd.setSystemBarEnable status
JSON.stringify(data)
==='
+
JSON
.
stringify
(
data
));
console.log(msgStr + 'mainWnd.setSystemBarEnable status
data
===' + JSON.stringify(data));
if (err && err.code) {
console
.
log
(
msgStr
+
'mainWnd.setSystemBarEnable status
JSON.stringify(err)
==='
+
JSON
.
stringify
(
err
));
console.log(msgStr + 'mainWnd.setSystemBarEnable status
err
===' + JSON.stringify(err));
unexpectedError(data, caseName, 'mainWnd.setSystemBarEnable [status]', done);
}
try {
flagStatus = true
expect(!data).assertTrue();
} catch (error) {
console
.
info
(
`ohosWindow.on
${JSON.stringify(error)}`
)
console.info(
msgStr + `setSystemBarEnable
${JSON.stringify(error)}`)
}
resolve(data)
// done();
})
})
}
await getMainWindow()
await show()
await setFullScreen()
ohosWindowOn
()
await
setSystemBarEnableNavigation
()
await setSystemBarEnableStatus()
// await getMainWindow()
// .then(function (params) {
// mainWnd = params;
// console.log(msgStr + 'getMainWindow then: ' + JSON.stringify(params))
// return show()
// })
// .then(function (params) {
// console.log(msgStr + 'show then: ' + JSON.stringify(params))
// return setFullScreen()
// })
// .then(function (params) {
// console.log(msgStr + 'setFullScreen then: ' + JSON.stringify(params))
// return ohosWindowOn()
// })
// .then(function (params) {
// console.log(msgStr + 'ohosWindowOn then: ' + JSON.stringify(params))
// return setSystemBarEnableNavigation()
// })
// .then(function (params) {
// console.log(msgStr + 'setSystemBarEnableNavigation then: ' + JSON.stringify(params))
// return setSystemBarEnableStatus()
// })
ohosWindowOn()
});
/**
* @tc.number SUB_WINDOW_SETSYSTEMBARENABLE_JSAPI_007
...
...
@@ -305,7 +255,6 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
listenerData.typeStr = 'systemBarTintChange';
function ohosWindowOn() {
return
new
Promise
(
function
(
resolve
,
reject
)
{
ohosWindow.on('systemBarTintChange', systembartintstate => {
console.log(msgStr + 'ohosWindow.on systembartintstate :' + JSON.stringify(systembartintstate));
console.log(msgStr + 'ohosWindow.on systembartintstate.regionTint : ' + JSON.stringify(systembartintstate.regionTint));
...
...
@@ -319,7 +268,6 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
done();
}
})
})
}
let mainWnd = null;
...
...
@@ -328,11 +276,12 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
function getMainWindow() {
return new Promise(function (resolve, reject) {
windowStage.getMainWindow((err, data) => {
console
.
log
(
msgStr
+
'getMainWindow data
2
'
+
JSON
.
stringify
(
data
));
console.log(msgStr + 'getMainWindow data
:
' + JSON.stringify(data));
if (err && err.code) {
unexpectedError(data, caseName, 'windowStage.getMainWindow', done);
}
try {
mainWnd = data;
expect(!!data).assertTrue();
} catch (error) {
console.info(`ohosWindow.on ${JSON.stringify(error)}`)
...
...
@@ -413,27 +362,11 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
}
await getMainWindow()
.
then
(
function
(
params
)
{
mainWnd
=
params
;
console
.
log
(
msgStr
+
'getMainWindow then: '
+
JSON
.
stringify
(
params
))
return
show
()
})
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'show then: '
+
JSON
.
stringify
(
params
))
return
setFullScreen
()
})
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'setSystemBarEnableNavigation then: '
+
JSON
.
stringify
(
params
))
return
setSystemBarEnableStatus
()
})
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'setSystemBarEnableStatus then: '
+
JSON
.
stringify
(
params
))
return
setSystemBarEnableNavigation
()
})
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'ohosWindowOn then: '
+
JSON
.
stringify
(
params
))
return
ohosWindowOn
()
})
await show()
await setFullScreen()
ohosWindowOn()
await setSystemBarEnableStatus()
await setSystemBarEnableNavigation()
});
/**
* @tc.number SUB_WINDOW_SETSYSTEMBARENABLE_JSAPI_008
...
...
@@ -522,25 +455,25 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
}
function ohosWindowOn() {
return
new
Promise
(
function
(
resolve
,
reject
)
{
ohosWindow.on('systemBarTintChange', systembartintstate => {
console.log(msgStr + 'ohosWindow.on systemBarTintChange :' + JSON.stringify(systembartintstate));
console.log(msgStr + 'ohosWindow.on systembartintstate.regionTint : ' + JSON.stringify(systembartintstate.regionTint));
if (flagStatus || flagNav) {
let enable = systembartintstate.regionTint[0].isEnable
let numType = systembartintstate.regionTint[0].type
let enableNav = systembartintstate.regionTint[1].isEnable
let numTypeNav = systembartintstate.regionTint[1].type
console.log(msgStr + 'ohosWindow.on isEnable : ' + JSON.stringify(enable));
console.log(msgStr + 'ohosWindow.on numType : ' + JSON.stringify(numType));
try {
expect
(
numType
===
ohosWindow
.
WindowType
.
TYPE_NAVIGATION_BAR
||
enable
)
.
assertTrue
();
expect(numType === ohosWindow.WindowType.TYPE_STATUS_BAR || enable).assertTrue();
expect(numTypeNav === ohosWindow.WindowType.TYPE_NAVIGATION_BAR || enableNav).assertTrue();
} catch (error) {
console.info(`ohosWindow.on catch err: ${JSON.stringify(error)}`)
}
}
resolve
(
systembartintstate
)
done();
})
})
}
function setSystemBarEnableT() {
...
...
@@ -562,28 +495,11 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
}
await getMainWindow()
.
then
(
function
(
params
)
{
mainWnd
=
params
;
console
.
log
(
msgStr
+
'getMainWindow then: '
+
JSON
.
stringify
(
params
))
return
show
()
})
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'show then: '
+
JSON
.
stringify
(
params
))
return
setFullScreen
()
})
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'setFullScreen then: '
+
JSON
.
stringify
(
params
))
return
setSystemBarEnable
()
})
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'setSystemBarEnable then: '
+
JSON
.
stringify
(
params
))
return
ohosWindowOn
()
})
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'ohosWindowOn then: '
+
JSON
.
stringify
(
params
))
return
setSystemBarEnableT
()
})
await show()
await setFullScreen()
await setSystemBarEnable()
await setSystemBarEnableT()
ohosWindowOn()
});
/**
* @tc.number SUB_WINDOW_SETSYSTEMBARENABLE_JSAPI_009
...
...
@@ -672,7 +588,6 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
}
function ohosWindowOn() {
return
new
Promise
(
function
(
resolve
,
reject
)
{
ohosWindow.on('systemBarTintChange', (systembartintstate) => {
console.log(msgStr + 'ohosWindow.on systemBarTintChange :' + JSON.stringify(systembartintstate));
console.log(msgStr + 'ohosWindow.on systemBarTintChange systembartintstate.regionTint : ' + JSON.stringify(systembartintstate.regionTint));
...
...
@@ -682,11 +597,9 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
} catch (error) {
console.info(`ohosWindow.on catch err: ${JSON.stringify(error)}`)
}
resolve
(
systembartintstate
)
done();
}
})
})
}
function setSystemBarEnable() {
...
...
@@ -706,29 +619,11 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
}
await getMainWindow()
.
then
(
function
(
params
)
{
mainWnd
=
params
;
console
.
log
(
msgStr
+
'getMainWindow then: '
+
JSON
.
stringify
(
params
))
return
show
()
})
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'show then: '
+
JSON
.
stringify
(
params
))
return
setFullScreen
()
})
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'setFullScreen then: '
+
JSON
.
stringify
(
params
))
return
setSystemBarEnableT
()
})
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'setSystemBarEnable then: '
+
JSON
.
stringify
(
params
))
return
ohosWindowOn
()
})
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'ohosWindowOn then: '
+
JSON
.
stringify
(
params
))
return
setSystemBarEnable
()
})
await show()
await setFullScreen()
await setSystemBarEnableT()
ohosWindowOn()
await setSystemBarEnable()
});
/**
* @tc.number SUB_WINDOW_SETSYSTEMBARENABLE_JSAPI_010
...
...
@@ -837,20 +732,10 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
}
await getMainWindow()
.
then
(
function
(
params
)
{
mainWnd
=
params
;
console
.
log
(
msgStr
+
'getMainWindow then: '
+
JSON
.
stringify
(
params
))
return
show
()
})
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'show then: '
+
JSON
.
stringify
(
params
))
return
setFullScreen
()
})
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'setFullScreen then: '
+
JSON
.
stringify
(
params
))
return
setSystemBarEnable
()
})
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'setSystemBarEnable then: '
+
JSON
.
stringify
(
params
))
return
setSystemBarEnableError
()
})
await show()
await setFullScreen()
await setSystemBarEnable()
await setSystemBarEnableError()
});
/**
* @tc.number SUB_WINDOW_SETSYSTEMBARPROPERTIES_JSAPI_004
...
...
@@ -868,7 +753,6 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
listenerData.typeStr = 'systemBarTintChange';
function ohosWindowOn() {
return
new
Promise
(
function
(
resolve
,
reject
)
{
ohosWindow.on('systemBarTintChange', (systemBarData) => {
console.log(msgStr + 'tempWnd.on systemBarTintChange, systemBatData : ' + JSON.stringify(systemBarData));
if (listenerFlag) {
...
...
@@ -893,35 +777,13 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
console.info(`ohosWindow.on catch error: ${JSON.stringify(error)}`)
}
}
if (i === arrLength - 1) {
done();
}
}
}
// getData(0, arrLength)
//
// function getData(i, length) {
// let tempData = systemBarData.regionTint[i];
// if (tempData.type === ohosWindow.WindowType.TYPE_STATUS_BAR || tempData.type === ohosWindow.WindowType.TYPE_NAVIGATION_BAR) {
// console.log(msgStr + 'systemBarTintChange compare start!');
// compareCount++;
// let backgroundIndex = cloneColorArr.indexOf(tempData.backgroundColor);
// let contentColorIndex = cloneColorArr.indexOf(tempData.contentColor);
// try {
// expect(backgroundIndex === -1).assertTrue();
// expect(contentColorIndex === -1).assertTrue();
// } catch (error) {
// console.info(`ohosWindow.on catch error: ${JSON.stringify(error)}`)
// }
// if (++i < length) {
// getData(i, length)
// console.log(msgStr + 'jixuzhixing i: ' + i);
// } else {
// console.log(msgStr + 'i++<length i: ' + i + ' ,length:' + length);
// }
// }
// }
}
resolve
(
systemBarData
)
console.log(msgStr + 'tempWnd.on systemBarTintChange finished');
})
})
}
let tempWnd = null
...
...
@@ -934,7 +796,7 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
}
tempWnd = data
try {
expect
(
!!
tempWnd
)
.
assertTrue
();
expect(!!
data
).assertTrue();
} catch (error) {
console.info(`windowStage.getMainWindow catch error: ${JSON.stringify(error)}`)
}
...
...
@@ -991,14 +853,7 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
}
console.log(msgStr + 'tempWnd.setSystemBarEnable([status, navigation]) success');
listenerFlag = true;
resolve(data)
setTimeout
(()
=>
{
console
.
log
(
msgStr
+
'time wait finished. compareCount: '
+
compareCount
);
listenerFlag
=
false
;
done
();
},
10000
)
})
})
}
...
...
@@ -1026,58 +881,15 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
resolve(data)
})
}
// getData(0, loopCount)
//
// function getData(i, length) {
// let tempColor = commonRGBColorArr[i];
// let systemBarProperties = {
// statusBarColor: tempColor,
// isStatusBarLightIcon: true,
// statusBarContentColor: tempColor,
// navigationBarColor: tempColor,
// isNavigationBarLightIcon: false,
// navigationBarContentColor: tempColor,
// };
// tempWnd.setSystemBarProperties(systemBarProperties, (err, data) => {
// console.log(msgStr + 'tempWnd.setSystemBarProperties err' + JSON.stringify(err));
// console.log(msgStr + 'tempWnd.setSystemBarProperties data' + JSON.stringify(data));
// if (err && err.code) {
// unexpectedError(err, caseName, 'tempWnd.setSystemBarProperties' + tempColor + ' ', done);
// }
// console.log(msgStr + 'tempWnd.setSystemBarProperties ' + tempColor + ' success');
// if (++i < length) {
// getData(i, length)
// console.log(msgStr + 'jixuzhixing i: ' + i);
// } else {
// console.log(msgStr + 'i++<length i: ' + i + ' ,length:' + length);
// }
// resolve(data)
// })
// }
})
}
await getMainWindow()
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'getMainWindow then: '
+
JSON
.
stringify
(
params
))
return
show
()
})
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'show then: '
+
JSON
.
stringify
(
params
))
return
setFullScreen
()
})
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'setFullScreen then: '
+
JSON
.
stringify
(
params
))
return
setSystemBarEnableNavigationT
()
})
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'setSystemBarEnableNavigationT then: '
+
JSON
.
stringify
(
params
))
return
setSystemBarProperties
()
})
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'setSystemBarProperties then: '
+
JSON
.
stringify
(
params
))
return
ohosWindowOn
()
})
await show()
await setFullScreen()
ohosWindowOn()
await setSystemBarEnableNavigationT()
await setSystemBarProperties()
})
/**
* @tc.number SUB_WINDOW_SETSYSTEMBARPROPERTIES_JSAPI_005
...
...
@@ -1101,7 +913,6 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
listenerData.typeStr = 'systemBarTintChange';
function ohosWindowOn() {
return
new
Promise
(
function
(
resolve
,
reject
)
{
ohosWindow.on('systemBarTintChange', (systemBarData) => {
console.log(msgStr + 'tempWnd.on systemBarTintChange, systemBatData : ' + JSON.stringify(systemBarData));
if (listenerFlag) {
...
...
@@ -1179,10 +990,8 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
}
}
}
resolve
(
systemBarData
)
console.log(msgStr + 'tempWnd.on systemBarTintChange finished');
})
})
}
let tempWnd = null
...
...
@@ -1195,7 +1004,7 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
}
tempWnd = data
try {
expect
(
!!
tempWnd
)
.
assertTrue
();
expect(!!
data
).assertTrue();
} catch (error) {
console.info(`windowStage.getMainWindow catch error: ${JSON.stringify(error)}`)
}
...
...
@@ -1284,62 +1093,15 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
resolve(data)
})
}
// getData(0, loopCount)
//
// function getData(i, length) {
// console.log(msgStr + 'tempWnd.setSystemBarEnable i:' + i);
// let tempColor = commonNUMBERColorArr[i];
// let systemBarProperties = {
// statusBarColor: tempColor,
// isStatusBarLightIcon: true,
// statusBarContentColor: tempColor,
// navigationBarColor: tempColor,
// isNavigationBarLightIcon: true,
// navigationBarContentColor: tempColor,
// };
// tempWnd.setSystemBarProperties(systemBarProperties, (err, data) => {
// console.log(msgStr + 'tempWnd.setSystemBarProperties err' + JSON.stringify(err));
// console.log(msgStr + 'tempWnd.setSystemBarProperties data' + JSON.stringify(data));
// if (err && err.code) {
// try {
// expect(TRUE_FLAG).assertFail();
// } catch (error) {
// console.info(`tempWnd.setSystemBarProperties catch error: ${JSON.stringify(error)}`)
// }
// }
// if (++i < length) {
// getData(i, length)
// console.log(msgStr + 'jixuzhixing i: ' + i);
// } else {
// console.log(msgStr + 'i++<length i: ' + i + ' ,length:' + length);
// }
// resolve(data)
// })
// }
})
}
await getMainWindow()
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'getMainWindow then: '
+
JSON
.
stringify
(
params
))
return
show
()
})
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'show then: '
+
JSON
.
stringify
(
params
))
return
setFullScreen
()
})
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'setFullScreen then: '
+
JSON
.
stringify
(
params
))
return
setSystemBarEnableNavigationT
()
})
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'setSystemBarEnableNavigationT then: '
+
JSON
.
stringify
(
params
))
return
setSystemBarProperties
()
})
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'setSystemBarProperties then: '
+
JSON
.
stringify
(
params
))
return
ohosWindowOn
()
})
await show()
await setFullScreen()
ohosWindowOn()
await setSystemBarEnableNavigationT()
await setSystemBarProperties()
})
/**
* @tc.number SUB_WINDOW_SETSYSTEMBARPROPERTIES_JSAPI_006
...
...
@@ -1357,7 +1119,6 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
listenerData.typeStr = 'systemBarTintChange';
function ohosWindowOn() {
return
new
Promise
(
function
(
resolve
,
reject
)
{
ohosWindow.on('systemBarTintChange', (systemBarData) => {
console.log(msgStr + 'tempWnd.on systemBarTintChange, systemBatData : ' + JSON.stringify(systemBarData));
if (listenerFlag) {
...
...
@@ -1383,34 +1144,9 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
}
}
}
// getData(0, arrLength)
//
// function getData(i, length) {
// let tempData = systemBarData.regionTint[i];
// if (tempData.type === ohosWindow.WindowType.TYPE_STATUS_BAR || tempData.type === ohosWindow.WindowType.TYPE_NAVIGATION_BAR) {
// console.log(msgStr + 'systemBarTintChange compare start!');
// compareCount++;
// let backgroundIndex = cloneColorArr.indexOf(tempData.backgroundColor);
// let contentColorIndex = cloneColorArr.indexOf(tempData.contentColor);
// try {
// expect(backgroundIndex === -1).assertTrue();
// expect(contentColorIndex === -1).assertTrue();
// } catch (error) {
// console.info(`ohosWindow.on catch error: ${JSON.stringify(error)}`)
// }
// if (++i < length) {
// getData(i, length)
// console.log(msgStr + 'jixuzhixing i: ' + i);
// } else {
// console.log(msgStr + 'i++<length i: ' + i + ' ,length:' + length);
// }
// }
// }
}
resolve
(
systemBarData
)
}
console.log(msgStr + 'tempWnd.on systemBarTintChange finished');
})
})
}
let tempWnd = null
...
...
@@ -1423,7 +1159,7 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
}
tempWnd = data
try {
expect
(
!!
tempWnd
)
.
assertTrue
();
expect(!!
data
).assertTrue();
} catch (error) {
console.info(`winsowStage.getMainWindow catch error: ${JSON.stringify(error)}`)
}
...
...
@@ -1512,61 +1248,17 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
}
})
}
// getData(0, loopCount)
//
// function getData(i, length) {
// let tempColor = commonKEYColorArr[i];
// let systemBarProperties = {
// statusBarColor: tempColor,
// isStatusBarLightIcon: true,
// statusBarContentColor: tempColor,
// navigationBarColor: tempColor,
// isNavigationBarLightIcon: false,
// navigationBarContentColor: tempColor,
// };
// tempWnd.setSystemBarProperties(systemBarProperties, (err, data) => {
// console.log(msgStr + 'tempWnd.setSystemBarProperties err' + JSON.stringify(err));
// console.log(msgStr + 'tempWnd.setSystemBarProperties data' + JSON.stringify(data));
// if (err && err.code) {
// try {
// expect(TRUE_FLAG).assertFail();
// } catch (error) {
// console.info(`tempWnd.setSystemBarProperties catch error: ${JSON.stringify(error)}`)
// }
// if (++i < length) {
// getData(i, length)
// console.log(msgStr + 'jixuzhixing i: ' + i);
// } else {
// console.log(msgStr + 'i++<length i: ' + i + ' ,length:' + length);
// }
// resolve(data)
// done();
// }
// })
// }
setTimeout
(()
=>
{
console
.
log
(
msgStr
+
'time wait finished. compareCount: '
+
compareCount
);
listenerFlag = false;
done();
},
10000
)
})
}
await getMainWindow()
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'getMainWindow then: '
+
JSON
.
stringify
(
params
))
return
show
()
})
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'show then: '
+
JSON
.
stringify
(
params
))
return
setFullScreen
()
})
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'setFullScreen then: '
+
JSON
.
stringify
(
params
))
return
setSystemBarEnableNavigationT
()
})
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'setSystemBarEnableNavigationT then: '
+
JSON
.
stringify
(
params
))
return
setSystemBarProperties
()
})
await show()
await setFullScreen()
ohosWindowOn()
await setSystemBarEnableNavigationT()
await setSystemBarProperties()
})
/**
* @tc.number SUB_WINDOW_CREATE_JSAPI_005
...
...
@@ -1592,9 +1284,10 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
} catch (error) {
console.info(`ohosWindow.create catch error: ${JSON.stringify(error)}`)
}
console
.
log
(
msgStr
+
'ohosWindow.create err.code=='
+
JSON
.
stringify
(
err
.
code
))
if (i === loopCount - 1) {
done();
console.log(msgStr + 'ohosWindow.create i==' + i)
console.log(msgStr + 'ohosWindow.create loopCount - 1==' + (loopCount - 1))
}
} else {
unexpectedError(err, caseName, 'ohosWindow.create ' + tempType, done);
...
...
@@ -1720,38 +1413,17 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
}
}
resolve(i)
if
(
++
i
<
loopCount
)
{
getData
(
i
,
loopCount
)
console
.
log
(
msgStr
+
'jixuzhixing i: '
+
i
);
}
else
{
console
.
log
(
msgStr
+
'i++<length i: '
+
i
+
' ,loopCount:'
+
loopCount
);
}
done();
})
})
}
await
getData
(
0
,
loopCount
)
async
function
getData
(
i
,
length
)
{
for (let i = 0; i < loopCount; i++) {
await create(i)
.
then
(
function
(
i
)
{
console
.
log
(
msgStr
+
'getData then i: '
+
JSON
.
stringify
(
i
))
return
getProperties
(
i
)
})
.
then
(
function
(
i
)
{
console
.
log
(
msgStr
+
'getProperties then i: '
+
JSON
.
stringify
(
i
))
return
find
(
i
)
})
.
then
(
function
(
i
)
{
console
.
log
(
msgStr
+
'find then i: '
+
JSON
.
stringify
(
i
))
return
destroy
(
i
)
})
.
then
(
function
(
i
)
{
console
.
log
(
msgStr
+
'destroy then i: '
+
JSON
.
stringify
(
i
))
console
.
log
(
msgStr
+
'destroy then loopCount: '
+
JSON
.
stringify
(
loopCount
))
return
findAgain
(
i
)
})
await getProperties(i)
await find(i)
await destroy(i)
await findAgain(i)
}
})
/**
...
...
@@ -1787,9 +1459,6 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
}
await create()
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'create then: '
+
JSON
.
stringify
(
params
))
})
})
/**
...
...
@@ -1813,20 +1482,6 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
}
expect(!!data).assertTrue();
tempWnd = data;
ohosWindow
.
create
(
context
,
windowId
,
1
,
(
err
,
data
)
=>
{
console
.
log
(
msgStr
+
'ohosWindow.create 1 twice err: '
+
JSON
.
stringify
(
err
));
if
(
err
&&
err
.
code
)
{
console
.
log
(
msgStr
+
'ohosWindow.create 1 twice data: '
+
JSON
.
stringify
(
data
));
try
{
expect
(
err
.
code
)
.
assertEqual
(
1001
)
}
catch
(
error
)
{
console
.
info
(
`tempWnd.show catch error: ${JSON.stringify(error)}`
)
}
}
else
{
unexpectedError
(
err
,
caseName
,
'ohosWindow.create'
,
done
);
console
.
log
(
msgStr
+
'ohosWindow.create 1 twice data: '
+
JSON
.
stringify
(
data
));
}
})
resolve(data)
})
})
...
...
@@ -1839,7 +1494,7 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
if (err && err.code) {
console.log(msgStr + 'ohosWindow.create 1 twice data: ' + JSON.stringify(data));
try {
expect
(
err
.
code
)
.
assertEqual
(
1001
)
expect(err.code).assertEqual(1
300
001)
} catch (error) {
console.info(`tempWnd.show catch error: ${JSON.stringify(error)}`)
}
...
...
@@ -1939,6 +1594,7 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
let tempWnd = null;
listenerData.on = true;
listenerData.typeStr = 'systemAvoidAreaChange';
function getMainWindow() {
return new Promise(function (resolve, reject) {
windowStage.getMainWindow((err, data) => {
...
...
@@ -1949,9 +1605,10 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
}
tempWnd = data
newWindowObj = data
console.log(msgStr + 'newWindowObj 1: ' + JSON.stringify(newWindowObj));
console.log(msgStr + 'windowStage.getMainWindow, tempWnd: ' + tempWnd);
try {
expect
(
!!
tempWnd
)
.
assertTrue
();
expect(!!
data
).assertTrue();
} catch (error) {
console.info(`windowStage.getMainWindow catch error: ${JSON.stringify(error)}`)
}
...
...
@@ -1995,7 +1652,6 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
}
function tempWndOn() {
return
new
Promise
(
function
(
resolve
,
reject
)
{
tempWnd.on('systemAvoidAreaChange', avoidAreaData => {
console.log(msgStr + 'tempWnd.on systemAvoidAreaChange, avoidAreaData : ' + JSON.stringify(avoidAreaData));
if (listenerOnFlag === true) {
...
...
@@ -2006,8 +1662,6 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
console.info(`tempWnd.on catch error: ${JSON.stringify(error)}`)
}
}
resolve
(
avoidAreaData
)
})
})
}
...
...
@@ -2045,26 +1699,11 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
}
await getMainWindow()
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'getMainWindow then: '
+
JSON
.
stringify
(
params
))
return
show
()
})
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'show then: '
+
JSON
.
stringify
(
params
))
return
setFullScreen
()
})
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'setFullScreen then: '
+
JSON
.
stringify
(
params
))
return
tempWndOn
()
})
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'tempWndOn then: '
+
JSON
.
stringify
(
params
))
return
setSystemBarEnable
()
})
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'setSystemBarEnable then: '
+
JSON
.
stringify
(
params
))
return
setSystemBarEnableT
()
})
await show()
await setFullScreen()
tempWndOn()
await setSystemBarEnable()
await setSystemBarEnableT()
})
/**
* @tc.number SUB_WINDOW_SETWINDOWTYPE_JSAPI_003
...
...
@@ -2077,9 +1716,11 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
let baseWndType = 1;
let windowId = 'setWindowTypeTest3';
console.log(msgStr + 'begin');
console.log(msgStr + 'newWindowObj 2: ' + JSON.stringify(newWindowObj));
let tempWnd = null
let tempTypeArr = [];
let loopCount1 = systemWindowTypeArr;
console.log(msgStr + 'ohosWindow.windowType' + JSON.stringify(loopCount1))
function create() {
return new Promise(function (resolve, reject) {
...
...
@@ -2105,169 +1746,53 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
})
}
// function setWindowType(tempType) {
function
setWindowType
(
i
)
{
function setWindowType(tempType, i) {
return new Promise(function (resolve, reject) {
let
tempType
=
ohosWindow
.
WindowType
[
loopCount1
[
i
]];
console
.
log
(
msgStr
+
'tempWnd.setWindowType '
+
tempType
+
' start'
);
tempTypeArr
.
push
(
tempType
);
tempWnd.setWindowType(tempType, (err, data) => {
try
{
console.log(msgStr + 'tempWnd.setWindowType i: ' + i);
console.log(msgStr + 'tempWnd.setWindowType err: ' + JSON.stringify(err));
console.log(msgStr + 'tempWnd.setWindowType data: ' + JSON.stringify(data));
console.log(msgStr + 'tempWnd.setWindowType !data: ' + !data);
if (!data) {
try
{
expect(!data).assertTrue();
}
catch
(
error
)
{
console
.
info
(
`tempWnd.setWindowType catch error: ${JSON.stringify(error)}`
)
}
console
.
log
(
msgStr
+
'tempWnd.getProperties start'
);
} else {
unexpectedError(err, caseName, 'tempWnd.setWindowType', done);
}
console.log(msgStr + 'tempWnd.setWindowType ' + tempType + ' end');
}
catch
(
err
)
{
console
.
log
(
msgStr
+
'tempWnd.setWindowType catch err: '
+
JSON
.
stringify
(
err
));
}
resolve
(
i
)
resolve(data)
})
})
}
function
getProperties
(
i
)
{
function getProperties(tempType, i) {
console.log(msgStr + 'getProperties start tempTypeArr:' + JSON.stringify(tempTypeArr) + ',i:' + i);
return new Promise(function (resolve, reject) {
tempWnd.getProperties((err, dataProper) => {
try
{
console.log(msgStr + 'tempWnd.getProperties err: ' + JSON.stringify(err));
console.log(msgStr + 'tempWnd.getProperties dataProper: ' + JSON.stringify(dataProper));
console.log(msgStr + 'tempWnd.getProperties !!dataProper: ' + !!dataProper);
try
{
expect(!!dataProper).assertTrue();
}
catch
(
error
)
{
console
.
info
(
`tempWnd.getProperties catch error: ${JSON.stringify(error)}`
)
}
if
(
!!
dataProper
)
{
expect(dataProper.type === tempType).assertTrue();
resolve(dataProper)
console
.
log
(
msgStr
+
'tempWnd.getProperties true tempTypeArr: '
+
JSON
.
stringify
(
tempTypeArr
));
console
.
log
(
msgStr
+
'tempWnd.getProperties true i: '
+
i
);
tempTypeArr
.
splice
(
tempTypeArr
.
findIndex
(
item
=>
item
===
dataProper
.
type
),
1
);
console
.
log
(
msgStr
+
'tempWnd.getProperties true tempTypeArr.length: '
+
tempTypeArr
.
length
);
console
.
log
(
msgStr
+
'tempWnd.getProperties true loopCount1.length: '
+
loopCount1
.
length
);
console
.
log
(
msgStr
+
'tempWnd.getProperties true tempTypeArr.length + 1: '
+
Number
(
tempTypeArr
.
length
+
1
));
console
.
log
(
msgStr
+
'tempWnd.getProperties true (loopCount1.length - i): '
+
(
loopCount1
.
length
-
i
));
console
.
log
(
msgStr
+
'tempWnd.getProperties true (tempTypeArr.length + 1): '
+
(
tempTypeArr
.
length
+
1
));
try
{
expect
(
tempTypeArr
.
length
===
0
)
.
assertTrue
();
if
(
++
i
<
loopCount1
.
length
)
{
setWindowType
(
i
)
.
then
(
function
(
params
)
{
return
getProperties
(
params
)
})
console
.
log
(
msgStr
+
'jixuzhixing i: '
+
i
);
}
else
{
find
()
.
then
(
function
(
params
)
{
return
destroy
(
params
)
})
.
then
(
function
(
params
)
{
return
findAgain
(
params
)
})
}
}
catch
(
error
)
{
console
.
info
(
`tempWnd.getProperties catch error: ${JSON.stringify(error)}`
)
}
await create()
for (let i = 0; i < loopCount1.length; i++) {
let tempType = ohosWindow.WindowType[loopCount1[i]];
console.log(msgStr + 'tempWnd.setWindowType :' + tempType + ' start');
tempTypeArr.push(tempType);
console.log(msgStr + 'for tempTypeArr:' + JSON.stringify(tempTypeArr) + ',i:' + i);
await setWindowType(tempType, i)
console.log(msgStr + 'getProperties start');
await getProperties(tempType, i)
if (i == loopCount1.length - 1) {
console.log(msgStr + 'tempWnd.getProperties i=' + i + ' , loopCount1.length-1==' + loopCount1.length);
}
}
}
catch
(
err
)
{
console
.
log
(
msgStr
+
'tempWnd.getProperties catch err: '
+
JSON
.
stringify
(
err
));
}
// resolve(dataProper.type)
resolve
(
i
)
})
})
}
// await create();
// for (var i = 0; i < loopCount1.length; i++) {
// let tempType = ohosWindow.WindowType[loopCount1[i]];
// await setWindowType(tempType)
// let propertiesData = await getProperties();
// tempTypeArr.splice(tempTypeArr.findIndex(item => item === propertiesData), 1);
// expect(tempTypeArr.length === 0).assertTrue();
// // expect(dataProper.type == tempType).assertTrue();
// if ((i + 1) === loopCount1.length) {
// await tempWnd.destroy();
// }
// }
//
function
find
()
{
return
new
Promise
(
function
(
resolve
,
reject
)
{
ohosWindow
.
find
(
windowId
,
(
err
,
data
)
=>
{
console
.
log
(
msgStr
+
'ohosWindow.find err'
+
JSON
.
stringify
(
err
));
console
.
log
(
msgStr
+
'ohosWindow.find data'
+
JSON
.
stringify
(
data
));
console
.
log
(
msgStr
+
'ohosWindow.find !!data'
+
!!
data
);
if
(
err
&&
err
.
code
)
{
unexpectedError
(
err
,
caseName
,
'tempWnd.setWindowType'
,
done
);
}
else
{
try
{
expect
(
!!
data
)
.
assertTrue
();
}
catch
(
error
)
{
console
.
info
(
`tempWnd.show catch error: ${JSON.stringify(error)}`
)
}
}
resolve
(
data
)
})
})
}
function
destroy
(
params
)
{
return
new
Promise
(
function
(
resolve
,
reject
)
{
tempWnd
.
destroy
((
err
,
data
)
=>
{
console
.
log
(
msgStr
+
'tempWnd.destroy err'
+
JSON
.
stringify
(
err
));
console
.
log
(
msgStr
+
'tempWnd.destroy data'
+
JSON
.
stringify
(
data
));
console
.
log
(
msgStr
+
'tempWnd.destroy !!data'
+
!!
data
);
if
(
err
&&
err
.
code
)
{
unexpectedError
(
err
,
caseName
,
'ohosWindow.destroy'
,
done
);
}
else
{
try
{
expect
(
!
data
)
.
assertTrue
();
}
catch
(
error
)
{
console
.
info
(
`tempWnd.show catch error: ${JSON.stringify(error)}`
)
}
}
resolve
(
data
)
})
})
}
function
findAgain
(
params
)
{
return
new
Promise
(
function
(
resolve
,
reject
)
{
ohosWindow
.
find
(
windowId
,
(
err
,
data
)
=>
{
console
.
log
(
msgStr
+
'ohosWindow.find err'
+
JSON
.
stringify
(
err
));
console
.
log
(
msgStr
+
'ohosWindow.find data'
+
JSON
.
stringify
(
data
));
console
.
log
(
msgStr
+
'ohosWindow.find !!data'
+
!!
data
);
if
(
err
&&
err
.
code
)
{
try
{
expect
(
true
)
.
assertTrue
();
}
catch
(
error
)
{
console
.
info
(
`tempWnd.show catch error: ${JSON.stringify(error)}`
)
}
}
else
{
unexpectedError
(
err
,
caseName
,
'tempWnd.setWindowType'
,
done
);
}
resolve
(
data
)
tempWnd.destroy();
done();
})
})
}
await
create
()
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'create then: '
+
JSON
.
stringify
(
params
))
return
setWindowType
(
0
)
})
.
then
(
function
(
params
)
{
console
.
log
(
msgStr
+
'setWindowType then: '
+
JSON
.
stringify
(
params
))
return
getProperties
(
params
)
})
}
})
/**
* @tc.number SUB_WINDOW_SETWINDOWTYPE_JSAPI_004
...
...
@@ -3586,37 +3111,6 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
})
})
}
// await getData(0, dpiItem.length)
//
// function getData(i, length) {
// screens[0].setDensityDpi(dpiItem[i], (errDpi, dataDpi) => {
// if (errDpi.code) {
// console.error('Failed to set DensityDpi. Cause: ' + JSON.stringify(err) + dpiItem[i]);
// return;
// }
// console.log(msgStr + 'screen.setDensityDpi success set DPI ' + dpiItem[i]);
// display.getDefaultDisplay((error, result) => {
// if (error.code) {
// console.error(msgStr + 'screen.setDensityDpi display.getDefaultDisplay failed');
// return;
// console.log(msgStr + 'screen.setDensityDpi display.getDefaultDisplay' + JSON.stringify(result));
// let isEqual = Number(result.densityDPI) == parseInt(dpiItem[i])
// console.log(msgStr + 'same ? ' + isEqual)
// try {
// expect(isEqual).assertTrue();
// } catch (error) {
// console.info(`tempWnd.show catch error: ${JSON.stringify(error)}`)
// }
// if (++i < length) {
// getData(i, length)
// console.log(msgStr + 'jixuzhixing i: ' + i);
// } else {
// console.log(msgStr + 'i++<length i: ' + i + ' ,length:' + length);
// }
// }
// })
// })
// }
});
console.log(msgStr + 'done ');
done();
...
...
@@ -3742,18 +3236,6 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
return;
}
console.log(msgStr + 'snapshot success data:' + JSON.stringify(data));
mainWin
.
on
(
'snapshot'
,
(
err
,
data
)
=>
{
if
(
err
&&
err
.
code
)
{
console
.
log
(
msgStr
+
'mainWin.on(snapshot) err.code:'
+
JSON
.
stringify
(
err
.
code
));
return
;
}
mainWin
.
off
(
'snapshot'
,
(
err
,
data
)
=>
{
if
(
err
&&
err
.
code
)
{
console
.
log
(
msgStr
+
'mainWin.off(snapshot) err.code:'
+
JSON
.
stringify
(
err
.
code
));
return
;
}
})
})
})
done();
})
...
...
graphic/windowStage/entry/src/main/ets/test/windowPromise.test.ets
浏览文件 @
10b2ab77
...
...
@@ -153,8 +153,8 @@ export default function windowPromiseTest(context, windowStage, abilityStorage)
console.log(msgStr + 'tempWnd.setSystemBarEnable([]) success');
console.log(msgStr + 'tempWnd.on systemAvoidAreaChange finished');
await
sleep
(
1000
);
listenerOnFlag = true;
await sleep(1000);
await tempWnd.setSystemBarEnable(['status', 'navigation']).catch((err) => {
unexpectedError(err, caseName, 'tempWnd.setSystemBarEnable([status, navigation])', done);
});
...
...
@@ -292,7 +292,6 @@ export default function windowPromiseTest(context, windowStage, abilityStorage)
}
console.log(msgStr + 'ohosWindow.create createWindowObj:' + JSON.stringify(createWindowObj));
let tempWnd = null;
try
{
await ohosWindow.create(context, wndId, baseType).then((data) => {
console.log(msgStr + 'ohosWindow.create data:' + JSON.stringify(data));
tempWnd = data
...
...
@@ -302,8 +301,6 @@ export default function windowPromiseTest(context, windowStage, abilityStorage)
}).catch((err) => {
unexpectedError(err, caseName, 'ohosWindow.create ' + baseType, done);
});
}
catch
(
err
)
{
}
await tempWnd.show().catch((err) => {
unexpectedError(err, caseName, 'tempWnd.show', done);
...
...
@@ -313,17 +310,22 @@ export default function windowPromiseTest(context, windowStage, abilityStorage)
unexpectedError(err, caseName, 'tempWnd.setWindowMode ' + changedModel, done);
});
console.log(msgStr + 'tempWnd.setWindowMode ' + changedModel + ' success');
await sleep(1000);
await tempWnd.on('windowSizeChange', (sizeData) => {
console.log(msgStr + 'tempWnd.on windowSizeChange, sizeData : ' + JSON.stringify(sizeData));
if (listenerOffFlag) {
listenerOffFlag = false;
console
.
log
(
msgStr
+
'tempWnd.on windowSizeChange
, listenerOffFlag === listenerStatus.pending
: '
+
JSON
.
stringify
(
sizeData
));
console.log(msgStr + 'tempWnd.on windowSizeChange
sizeData
: ' + JSON.stringify(sizeData));
expect(sizeData.width === 100).assertTrue();
expect(sizeData.height === 100).assertTrue();
done();
} else {
console.log(msgStr + 'tempWnd.on windowSizeChange,else listenerOffFlag : ' + listenerOffFlag);
console.log(msgStr + 'tempWnd.on windowSizeChange,else sizeData : ' + JSON.stringify(sizeData));
if(sizeData.width === 100&&sizeData.height === 100){
console.log(msgStr + 'tempWnd.on windowSizeChange,else sizeData.width === 100&&sizeData.height === 100');
done();
}
}
})
console.log(msgStr + 'tempWnd.on windowSizeChange finished');
...
...
@@ -334,16 +336,10 @@ export default function windowPromiseTest(context, windowStage, abilityStorage)
unexpectedError(err, caseName, 'tempWnd.resetSize(100, 100)', done);
});
console.log(msgStr + 'tempWnd.resetSize(100, 100) success');
await
sleep
(
1000
);
await
tempWnd
.
off
(
'windowSizeChange'
);
console.log(msgStr + 'tempWnd.off windowSizeChange finished');
await
sleep
(
1000
);
await
tempWnd
.
resetSize
(
200
,
200
)
.
catch
((
err
)
=>
{
unexpectedError
(
err
,
caseName
,
'tempWnd.resetSize(200, 200)'
,
done
);
console
.
log
(
msgStr
+
'tempWnd.resetSize(200, 200) err: '
+
JSON
.
stringify
(
err
));
});
await tempWnd.destroy();
console
.
log
(
msgStr
+
'tempWnd.resetSize(200, 200) success'
);
done();
console.log(msgStr + 'finished');
})
/**
* @tc.number SUB_WINDOW_SETWINDOWTYPE_JSAPI_001
...
...
@@ -467,25 +463,6 @@ export default function windowPromiseTest(context, windowStage, abilityStorage)
expect(!tempData.isEnable).assertTrue();
}
}
// await getData(0, arrLength)
//
// function getData(i, length) {
// let tempData = systemBarData.regionTint[i];
// console.log(msgStr + 'compare, type: ' + tempData.type + ';isEnable: ' + tempData.isEnable);
// if (tempData.type === ohosWindow.WindowType.TYPE_STATUS_BAR && statusFlag === listenerStatus.pending) {
// statusFlag = listenerStatus.finished;
// expect(tempData.isEnable).assertTrue();
// } else if (tempData.type === ohosWindow.WindowType.TYPE_NAVIGATION_BAR && navigationFlag === listenerStatus.pending) {
// navigationFlag = listenerStatus.finished;
// expect(!tempData.isEnable).assertTrue();
// }
// if (++i < length) {
// getData(i, length)
// console.log(msgStr + 'jixuzhixing i: ' + i);
// } else {
// console.log(msgStr + 'i++<length i: ' + i + ' ,length:' + length);
// }
// }
}
done();
})
...
...
@@ -547,25 +524,6 @@ export default function windowPromiseTest(context, windowStage, abilityStorage)
expect(tempData.isEnable).assertTrue();
}
}
// await getData(0, arrLength)
//
// function getData(i, length) {
// let tempData = systemBarData.regionTint[i];
// console.log(msgStr + 'compare, type: ' + tempData.type + ';isEnable: ' + tempData.isEnable);
// if (tempData.type === ohosWindow.WindowType.TYPE_STATUS_BAR && statusFlag === listenerStatus.pending) {
// statusFlag = listenerStatus.finished;
// expect(!tempData.isEnable).assertTrue();
// } else if (tempData.type === ohosWindow.WindowType.TYPE_NAVIGATION_BAR && navigationFlag === listenerStatus.pending) {
// navigationFlag = listenerStatus.finished;
// expect(tempData.isEnable).assertTrue();
// }
// if (++i < length) {
// getData(i, length)
// console.log(msgStr + 'jixuzhixing i: ' + i);
// } else {
// console.log(msgStr + 'i++<length i: ' + i + ' ,length:' + length);
// }
// }
}
done();
})
...
...
@@ -627,25 +585,6 @@ export default function windowPromiseTest(context, windowStage, abilityStorage)
expect(tempData.isEnable).assertTrue();
}
}
// await getData(0, arrLength)
//
// function getData(i, length) {
// let tempData = systemBarData.regionTint[i];
// console.log(msgStr + 'compare, type: ' + tempData.type + ';isEnable: ' + tempData.isEnable);
// if (tempData.type === ohosWindow.WindowType.TYPE_STATUS_BAR && statusFlag === listenerStatus.pending) {
// statusFlag = listenerStatus.finished;
// expect(tempData.isEnable).assertTrue();
// } else if (tempData.type === ohosWindow.WindowType.TYPE_NAVIGATION_BAR && navigationFlag === listenerStatus.pending) {
// navigationFlag = listenerStatus.finished;
// expect(tempData.isEnable).assertTrue();
// }
// if (++i < length) {
// getData(i, length)
// console.log(msgStr + 'jixuzhixing i: ' + i);
// } else {
// console.log(msgStr + 'i++<length i: ' + i + ' ,length:' + length);
// }
// }
}
done();
})
...
...
@@ -707,25 +646,6 @@ export default function windowPromiseTest(context, windowStage, abilityStorage)
expect(!tempData.isEnable).assertTrue();
}
}
// await getData(0, arrLength)
//
// function getData(i, length) {
// let tempData = systemBarData.regionTint[i];
// console.log(msgStr + 'compare, type: ' + tempData.type + ';isEnable: ' + tempData.isEnable);
// if (tempData.type === ohosWindow.WindowType.TYPE_STATUS_BAR && statusFlag === listenerStatus.pending) {
// statusFlag = listenerStatus.finished;
// expect(!tempData.isEnable).assertTrue();
// } else if (tempData.type === ohosWindow.WindowType.TYPE_NAVIGATION_BAR && navigationFlag === listenerStatus.pending) {
// navigationFlag = listenerStatus.finished;
// expect(!tempData.isEnable).assertTrue();
// }
// if (++i < length) {
// getData(i, length)
// console.log(msgStr + 'jixuzhixing i: ' + i);
// } else {
// console.log(msgStr + 'i++<length i: ' + i + ' ,length:' + length);
// }
// }
}
done();
})
...
...
@@ -822,25 +742,6 @@ export default function windowPromiseTest(context, windowStage, abilityStorage)
expect(contentColorIndex === -1).assertTrue();
}
}
// await getData(0, arrLength)
//
// function getData(i, length) {
// let tempData = systemBarData.regionTint[i];
// if (tempData.type === ohosWindow.WindowType.TYPE_STATUS_BAR || tempData.type === ohosWindow.WindowType.TYPE_NAVIGATION_BAR) {
// console.log(msgStr + 'systemBarTintChange compare start!');
// compareCount++;
// let backgroundIndex = cloneColorArr.indexOf(tempData.backgroundColor);
// let contentColorIndex = cloneColorArr.indexOf(tempData.contentColor);
// expect(backgroundIndex === -1).assertTrue();
// expect(contentColorIndex === -1).assertTrue();
// if (++i < length) {
// getData(i, length)
// console.log(msgStr + 'jixuzhixing i: ' + i);
// } else {
// console.log(msgStr + 'i++<length i: ' + i + ' ,length:' + length);
// }
// }
// }
}
done();
})
...
...
@@ -882,31 +783,6 @@ export default function windowPromiseTest(context, windowStage, abilityStorage)
expect(TRUE_FLAG).assertFail();
})
}
// await getData(0, loopCount)
//
// async function getData(i, length) {
// let tempColor = commonRGBColorArr[i];
// let systemBarProperties = {
// statusBarColor: tempColor,
// isStatusBarLightIcon: true,
// statusBarContentColor: tempColor,
// navigationBarColor: tempColor,
// isNavigationBarLightIcon: false,
// navigationContentColor: tempColor,
// };
// tempWnd.setSystemBarProperties(systemBarProperties).then(() => {
// console.log(msgStr + 'tempWnd.setSystemBarProperties ' + tempColor + ' success');
// if (++i < length) {
// getData(i, length)
// console.log(msgStr + 'jixuzhixing i: ' + i);
// } else {
// console.log(msgStr + 'i++<length i: ' + i + ' ,length:' + length);
// }
// }, (err) => {
// console.log(msgStr + 'tempWnd.setSystemBarProperties failed, err : ' + JSON.stringify(err));
// expect(TRUE_FLAG).assertFail();
// })
// }
})
/**
...
...
@@ -964,44 +840,6 @@ export default function windowPromiseTest(context, windowStage, abilityStorage)
expect(contentColorIndex !== -1).assertTrue();
}
}
// await getData(0, arrLength)
//
// function getData(i, length) {
// let tempData = systemBarData.regionTint[i];
// if (tempData.type === ohosWindow.WindowType.TYPE_STATUS_BAR) {
// console.log(msgStr + 'systemBarTintChange compare start!');
// compareCount++;
// let backgroundIndex = cloneColorArr.SBC.indexOf(tempData.backgroundColor);
// let contentColorIndex = cloneColorArr.SCC.indexOf(tempData.contentColor);
// if (backgroundIndex >= 0) {
// cloneColorArr.SBC.splice(backgroundIndex, 1);
// }
// if (contentColorIndex >= 0) {
// cloneColorArr.SCC.splice(contentColorIndex, 1);
// }
// expect(backgroundIndex !== -1).assertTrue();
// expect(contentColorIndex !== -1).assertTrue();
// } else if (tempData.type === ohosWindow.WindowType.TYPE_NAVIGATION_BAR) {
// console.log(msgStr + 'systemBarTintChange compare start!');
// compareCount++;
// let backgroundIndex = cloneColorArr.NBC.indexOf(tempData.backgroundColor);
// let contentColorIndex = cloneColorArr.NCC.indexOf(tempData.contentColor);
// if (backgroundIndex >= 0) {
// cloneColorArr.NBC.splice(backgroundIndex, 1);
// }
// if (contentColorIndex >= 0) {
// cloneColorArr.NCC.splice(contentColorIndex, 1);
// }
// expect(backgroundIndex !== -1).assertTrue();
// expect(contentColorIndex !== -1).assertTrue();
// }
// if (++i < length) {
// getData(i, length)
// console.log(msgStr + 'jixuzhixing i: ' + i);
// } else {
// console.log(msgStr + 'i++<length i: ' + i + ' ,length:' + length);
// }
// }
}
done();
})
...
...
@@ -1043,31 +881,6 @@ export default function windowPromiseTest(context, windowStage, abilityStorage)
expect(TRUE_FLAG).assertFail();
})
}
// await getData(0, loopCount)
//
// function getData(i, length) {
// let tempColor = commonNUMBERColorArr[i];
// let systemBarProperties = {
// statusBarColor: tempColor,
// isStatusBarLightIcon: true,
// statusBarContentColor: tempColor,
// navigationBarColor: tempColor,
// isNavigationBarLightIcon: true,
// navigationBarContentColor: tempColor,
// };
// tempWnd.setSystemBarProperties(systemBarProperties).then(() => {
// console.log(msgStr + 'tempWnd.setSystemBarProperties ' + tempColor + ' success');
// if (++i < length) {
// getData(i, length)
// console.log(msgStr + 'jixuzhixing i: ' + i);
// } else {
// console.log(msgStr + 'i++<length i: ' + i + ' ,length:' + length);
// }
// }, (err) => {
// console.log(msgStr + 'tempWnd.setSystemBarProperties failed, err : ' + JSON.stringify(err));
// expect(TRUE_FLAG).assertFail();
// })
// }
})
/**
...
...
@@ -1102,26 +915,6 @@ export default function windowPromiseTest(context, windowStage, abilityStorage)
expect(contentColorIndex === -1).assertTrue();
}
}
// await getData(0, loopCount)
//
// function getData(i, length) {
// let tempData = systemBarData.regionTint[i];
// console.log(msgStr + 'i=' + i + ' , ohosWindow.on for=' + JSON.stringify(tempData));
// if (tempData.type === ohosWindow.WindowType.TYPE_STATUS_BAR || tempData.type === ohosWindow.WindowType.TYPE_NAVIGATION_BAR) {
// console.log(msgStr + 'systemBarTintChange compare start!');
// compareCount++;
// let backgroundIndex = cloneColorArr.indexOf(tempData.backgroundColor);
// let contentColorIndex = cloneColorArr.indexOf(tempData.contentColor);
// expect(backgroundIndex === -1).assertTrue();
// expect(contentColorIndex === -1).assertTrue();
// if (++i < length) {
// getData(i, length)
// console.log(msgStr + 'jixuzhixing i: ' + i);
// } else {
// console.log(msgStr + 'i++<length i: ' + i + ' ,length:' + length);
// }
// }
// }
}
done();
})
...
...
@@ -1164,32 +957,6 @@ export default function windowPromiseTest(context, windowStage, abilityStorage)
done();
})
}
// await getData(0, loopCount)
//
// function getData(i, length) {
// let tempColor = commonKEYColorArr[i];
// let systemBarProperties = {
// statusBarColor: tempColor,
// isStatusBarLightIcon: true,
// statusBarContentColor: tempColor,
// navigationBarColor: tempColor,
// isNavigationBarLightIcon: false,
// navigationContentColor: tempColor,
// };
// tempWnd.setSystemBarProperties(systemBarProperties).then(() => {
// console.log(msgStr + 'tempWnd.setSystemBarProperties ' + tempColor + ' success');
// if (++i < length) {
// getData(i, length)
// console.log(msgStr + 'jixuzhixing i: ' + i);
// } else {
// console.log(msgStr + 'i++<length i: ' + i + ' ,length:' + length);
// }
// }, (err) => {
// console.log(msgStr + 'tempWnd.setSystemBarProperties failed, err : ' + JSON.stringify(err));
// expect(TRUE_FLAG).assertFail();
// done();
// })
// }
})
/**
...
...
@@ -1220,32 +987,6 @@ export default function windowPromiseTest(context, windowStage, abilityStorage)
expect(!!tempWnd).assertTrue();
await tempWnd.destroy();
}
// await getData(0, loopCount)
//
// async function getData(i, length) {
// let tempType = systemWindowTypeDic[systemWindowTypeDicArr[i]];
// let windId = 'createTest1' + i;
// console.log(msgStr + 'ohosWindow.create ' + tempType + ' start');
// let tempWnd = null
// await ohosWindow.create(context, windId, tempType).then(
// (data) => {
// tempWnd = data;
// }
// ).catch((err) => {
// console.log(msgStr + 'ohosWindow.create ' + tempType + 'catched, err: ' + JSON.stringify(err));
// unexpectedError(err, caseName, 'ohosWindow.create ' + tempType, done);
// });
// console.log(msgStr + 'ohosWindow.create ' + tempType + 'finished, wnd: ' + tempWnd);
// expect(!!tempWnd).assertTrue();
// await tempWnd.destroy();
// if (++i < length) {
// getData(i, length)
// console.log(msgStr + 'jixuzhixing i: ' + i);
// } else {
// console.log(msgStr + 'i++<length i: ' + i + ' ,length:' + length);
// }
// }
console.log(msgStr + 'done ');
done();
})
...
...
@@ -1301,55 +1042,6 @@ export default function windowPromiseTest(context, windowStage, abilityStorage)
}
}
}
// await getData(0, loopCount)
//
// async function getData(i, length) {
// let tempType = ohosWindow.WindowType.TYPE_SYSTEM_ALERT;
// let windId = 'createTest2' + i;
// console.log(msgStr + 'ohosWindow.create ' + tempType + ' start');
// let createData = null;
// try {
// await ohosWindow.create(context, windId, tempType).then((data) => {
// createData = data
// expect(!!createData).assertTrue();
// }).catch((err) => {
// console.log(msgStr + 'ohosWindow.create err' + JSON.stringify(err));
// unexpectedError(err, caseName, 'ohosWindow.create ' + tempType, done);
// return;
// })
// }
// catch (err) {
// console.log(msgStr + 'ohosWindow.create catch err' + JSON.stringify(err));
// }
// let tempWnd = createData
// console.log(msgStr + 'ohosWindow.create ' + tempType + ' wnd: ' + tempWnd);
// let proData = await tempWnd.getProperties().catch((err) => {
// console.log(msgStr + 'tempWnd.getProperties err' + JSON.stringify(err));
// unexpectedError(err, caseName, 'tempWnd.getProperties', done);
// console.log(msgStr + 'tempWnd.getProperties err&&err.code' + JSON.stringify(err));
// })
// expect(!!proData).assertTrue();
// expect(proData.type == tempType).assertTrue();
// await createData.destroy();
// console.log(msgStr + 'n:' + n);
// if (proData.type == tempType) n++
// console.log(msgStr + 'n++:' + n);
// console.log(msgStr + 'i:' + i);
// if (i + 1 == loopCount) {
// if (n === loopCount) {
// expect(true).assertTrue();
// } else {
// expect(true).assertFail();
// }
// }
// if (++i < length) {
// getData(i, length)
// console.log(msgStr + 'jixuzhixing i: ' + i);
// } else {
// console.log(msgStr + 'i++<length i: ' + i + ' ,length:' + length);
// }
// }
done();
})
/**
...
...
@@ -1391,7 +1083,7 @@ export default function windowPromiseTest(context, windowStage, abilityStorage)
expect(!!ohosData).assertTrue();
let ohosDataError = await ohosWindow.create(context, windowId, 1).catch((err) => {
console.log(msgStr + 'ohosWindow.create 1 twice err: ' + JSON.stringify(err));
expect
(
err
.
code
)
.
assertEqual
(
1001
)
expect(err.code).assertEqual(1
300
001)
done();
})
await ohosData.destroy();
...
...
@@ -1756,33 +1448,6 @@ export default function windowPromiseTest(context, windowStage, abilityStorage)
console.log(msgStr + 'screen.setDensityDpi failed set DPI error' + dpiItem[i]);
});
}
// await getData(0, dpiItem.length)
//
// async function getData(i, length) {
// await sleep(1000);
// await screens[0].setDensityDpi(dpiItem[i]).then(async () => {
// console.log(msgStr + 'screen.setDensityDpi success set DPI ' + dpiItem[i]);
// let defaultDpi = null;
// display.getDefaultDisplay().then((data) => {
// defaultDpi = data
// }).catch(err => {
// console.log(msgStr + 'screen.setDensityDpi display.getDefaultDisplay failed');
// });
// console.log(msgStr + 'screen.setDensityDpi display.getDefaultDisplay' + JSON.stringify(defaultDpi));
// let isEqual = Number(defaultDpi.densityDPI) == dpiItem[i]
// console.log(msgStr + 'same ? ' + isEqual)
// expect(isEqual).assertTrue()
// if (++i < length) {
// getData(i, length)
// console.log(msgStr + 'jixuzhixing i: ' + i);
// } else {
// console.log(msgStr + 'i++<length i: ' + i + ' ,length:' + length);
// }
// }).catch(err => {
// console.log(msgStr + 'screen.setDensityDpi failed set DPI error' + dpiItem[i]);
// });
// }
console.log(msgStr + 'done ');
done();
})
...
...
@@ -1816,27 +1481,6 @@ export default function windowPromiseTest(context, windowStage, abilityStorage)
console.log(msgStr + 'window.setPreferredOrientation failed set error:' + orientation);
});
}
// await getData(0, orientationItem.length)
//
// async function getData(i, length) {
// await sleep(1000);
// let orientation = ohosWindow.Orientation[orientationItem[i]]
// console.log(msgStr + 'i : ' + i + ' ,orientation : ' + orientation);
// console.log(msgStr + 'i : ' + i + ' ,ohosWindow.Orientation : ' + JSON.stringify(ohosWindow.Orientation));
// await mainWin.setPreferredOrientation(orientation).then(() => {
// console.log(msgStr + 'success set window.setPreferredOrientation : ' + orientation);
// if (++i < length) {
// getData(i, length)
// console.log(msgStr + 'jixuzhixing i: ' + i);
// } else {
// console.log(msgStr + 'i++<length i: ' + i + ' ,length:' + length);
// }
// num++
// if (num == orientationItem.length) done();
// }).catch(err => {
// console.log(msgStr + 'window.setPreferredOrientation failed set error:' + orientation);
// });
// }
})
/**
* @tc.number SUB_WINDOW_SETFORBIDSPLITMOVE_JSAPI_001
...
...
@@ -1866,10 +1510,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 + ' ';
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录