未验证 提交 0f1caca9 编写于 作者: O openharmony_ci 提交者: Gitee

!7724 【窗口子系统】修改showWithAnimationTest1、showWithAnimationTest2用例,非系统应用不支持showWithAnimation接口

Merge pull request !7724 from 华华小仙女/master
...@@ -740,7 +740,7 @@ export default function windowCallbackTest(context, windowStage, abilityStorage) ...@@ -740,7 +740,7 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
if (err && err.code) { if (err && err.code) {
reject(null) reject(null)
} else { } else {
console.log(msgStr + 'tempWnd.setSystemBarProperties ' + JSON.stringify(systemBarProperties)+ ' success'); console.log(msgStr + 'tempWnd.setSystemBarProperties ' + JSON.stringify(systemBarProperties) + ' success');
resolve(true) resolve(true)
} }
...@@ -766,7 +766,7 @@ export default function windowCallbackTest(context, windowStage, abilityStorage) ...@@ -766,7 +766,7 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
isNavigationBarLightIcon: false, isNavigationBarLightIcon: false,
navigationBarContentColor: tempColor, navigationBarContentColor: tempColor,
}; };
await setSystemBarPropertiesFun(tempWnd,systemBarProperties).catch((err) => { await setSystemBarPropertiesFun(tempWnd, systemBarProperties).catch((err) => {
console.info(msgStr + 'setSystemBarProperties error : ' + JSON.stringify(err)); console.info(msgStr + 'setSystemBarProperties error : ' + JSON.stringify(err));
expect().assertFail(); expect().assertFail();
done(); done();
...@@ -2237,18 +2237,23 @@ export default function windowCallbackTest(context, windowStage, abilityStorage) ...@@ -2237,18 +2237,23 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
}) })
} }
tempWnd = await createWin().catch(err => { await createWin().then((data) => {
console.info(msgStr + `ohosWindow.create success data: ${JSON.stringify(data)}`)
tempWnd = data;
}).catch(err => {
console.info(msgStr + `ohosWindow.create failed error: ${JSON.stringify(err)}`) console.info(msgStr + `ohosWindow.create failed error: ${JSON.stringify(err)}`)
expect().assertFail(); expect().assertFail();
done(); done();
}) })
expect(!!tempWnd).assertTrue(); expect(!!tempWnd).assertTrue();
console.info(msgStr + `ohosWindow.create success tempWnd: ${JSON.stringify(tempWnd)}`)
tempWnd.showWithAnimation(async (error, animationData) => { tempWnd.showWithAnimation(async (error, animationData) => {
if (error && error.code) { if (error && error.code) {
unexpectedError(error, caseName, 'Failed to show the window with animation', done); console.info(msgStr + 'showWithAnimation fail. error: ' + JSON.stringify(error));
} else {
console.info('Succeeded in showing the window with animation. Data: ' + JSON.stringify(animationData));
await tempWnd.destroy() await tempWnd.destroy()
expectedError(error, caseName, 'tempWnd.showWithAnimation', done, 202);
} else {
console.info(msgStr + 'Succeeded in showing the window with animation. Data: ' + JSON.stringify(animationData));
done() done()
} }
}) })
...@@ -2329,6 +2334,7 @@ export default function windowCallbackTest(context, windowStage, abilityStorage) ...@@ -2329,6 +2334,7 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
}).catch((err) => { }).catch((err) => {
console.error(msgStr + 'Failed to obtain the main window. Cause: ' + JSON.stringify(err)); console.error(msgStr + 'Failed to obtain the main window. Cause: ' + JSON.stringify(err));
}); });
function setAspectRatio() { function setAspectRatio() {
return new Promise(function (resolve, reject) { return new Promise(function (resolve, reject) {
try { try {
...@@ -2345,6 +2351,7 @@ export default function windowCallbackTest(context, windowStage, abilityStorage) ...@@ -2345,6 +2351,7 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
} }
}) })
} }
function resetAspectRatio() { function resetAspectRatio() {
return new Promise(function (resolve, reject) { return new Promise(function (resolve, reject) {
console.info(msgStr + 'Succeeded start'); console.info(msgStr + 'Succeeded start');
...@@ -2382,6 +2389,7 @@ export default function windowCallbackTest(context, windowStage, abilityStorage) ...@@ -2382,6 +2389,7 @@ export default function windowCallbackTest(context, windowStage, abilityStorage)
}).catch((err) => { }).catch((err) => {
console.error(msgStr + 'Failed to obtain the main window. Cause: ' + JSON.stringify(err)); console.error(msgStr + 'Failed to obtain the main window. Cause: ' + JSON.stringify(err));
}); });
function setAspectRatio() { function setAspectRatio() {
return new Promise(function (resolve, reject) { return new Promise(function (resolve, reject) {
try { try {
......
...@@ -1598,7 +1598,6 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) ...@@ -1598,7 +1598,6 @@ export default function windowPromiseTest(context, windowStage, abilityStorage)
tempWnd = data tempWnd = data
console.log(msgStr + 'ohosWindow.create ' + baseType + ', tempWnd: ' + JSON.stringify(tempWnd)); console.log(msgStr + 'ohosWindow.create ' + baseType + ', tempWnd: ' + JSON.stringify(tempWnd));
expect(!!tempWnd).assertTrue(); expect(!!tempWnd).assertTrue();
console.info('showWithAnimationTest1 ****' + Reflect.has(tempWnd, 'showWithAnimation'))
}).catch((err) => { }).catch((err) => {
unexpectedError(err, caseName, 'ohosWindow.create ' + baseType, done); unexpectedError(err, caseName, 'ohosWindow.create ' + baseType, done);
}); });
...@@ -1608,13 +1607,12 @@ export default function windowPromiseTest(context, windowStage, abilityStorage) ...@@ -1608,13 +1607,12 @@ export default function windowPromiseTest(context, windowStage, abilityStorage)
} }
await tempWnd.showWithAnimation().then((data) => { await tempWnd.showWithAnimation().then((data) => {
console.info('Succeeded in showing the window with animation. Data: ' + JSON.stringify(data)); console.info(msgStr + 'Succeeded in showing the window with animation. Data: ' + JSON.stringify(data));
tempWnd.destroy();
done(); done();
}).catch((err) => { }).catch((err) => {
unexpectedError(err, caseName, 'Failed to show the window with animation', done); tempWnd.destroy();
expectedError(err, caseName, 'tempWnd.showWithAnimation', done, 202);
}) })
}) })
/** /**
* @tc.number SUB_WINDOW_HIDEWITHANIMATION_JSAPI_001 * @tc.number SUB_WINDOW_HIDEWITHANIMATION_JSAPI_001
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册