未验证 提交 816f92c5 编写于 作者: O openharmony_ci 提交者: Gitee

!2659 【窗口子系统】修改窗口截屏用例耗时 和 修改接口错误码

Merge pull request !2659 from liziqiang/cherry-pick-1647664905
...@@ -24,5 +24,8 @@ export default { ...@@ -24,5 +24,8 @@ export default {
}, },
onInit() { onInit() {
this.title = this.$t('strings.world'); this.title = this.$t('strings.world');
const configService = core.getDefaultService('config');
this.timeout = 15000;
configService.setConfig(this);
} }
} }
...@@ -17,5 +17,5 @@ require('./window.api.part2.js') ...@@ -17,5 +17,5 @@ require('./window.api.part2.js')
require('./window.test.js') require('./window.test.js')
require('./window.parameter.js') require('./window.parameter.js')
require('./window.promise.js') require('./window.promise.js')
require('./display.screenshot.api.js') require('./screenshot.test.js')
...@@ -29,49 +29,48 @@ describe('window_api_test', function() { ...@@ -29,49 +29,48 @@ describe('window_api_test', function() {
* @tc.name Test faModelOnOffTest1. * @tc.name Test faModelOnOffTest1.
* @tc.desc To verify the function of enabling and disabling the monitoring function for tone change on the system bar.. * @tc.desc To verify the function of enabling and disabling the monitoring function for tone change on the system bar..
*/ */
it('faModelOnOffTest1', 0, async function(done) { it('faModelOnOffTest1', 0, async function(done) {
console.log('jsunittest faModelOnOffTest1 begin'); console.log('jsunittest faModelOnOffTest1 begin');
var listenerStatus; //1表示开启 其他为关闭 var listenerStatus;
var callback = (data) => { var callback = (data) => {
console.log('jsunittest faModelOnOffTest1 create callback ' + JSON.stringify(data)); console.log('jsunittest faModelOnOffTest1 create callback ' + JSON.stringify(data));
listenerStatus = 1; listenerStatus = 1;
console.log('jsunittest faModelOnOffTest1 listenerStatus 1: ' + listenerStatus); console.log('jsunittest faModelOnOffTest1 listenerStatus 1: ' + listenerStatus);
} }
window.on('systemBarTintChange', callback); window.on('systemBarTintChange', callback);
setTimeout(() => { window.getTopWindow((err, data) => {
window.getTopWindow((err, data) => { if (err.code != 0) {
console.log('jsunittest faModelOnOffTest1 getTopWindow callback fail ' + JSON.stringify(err.code));
expect().assertFail();
done();
}
expect(data != null).assertTrue();
data.setLayoutFullScreen(true, (err) => {
if (err.code != 0) { if (err.code != 0) {
console.log('jsunittest faModelOnOffTest1 getTopWindow callback fail ' + JSON.stringify(err.code)); console.log('jsunittest faModelOnOffTest1 setLayoutFullScreen callback fail ' + JSON.stringify(err.code));
expect().assertFail(); expect().assertFail();
done(); done();
} } else {
expect(data != null).assertTrue(); setTimeout(() => {
data.setLayoutFullScreen(true, (err) => {
if (err.code != 0) {
console.log('jsunittest faModelOnOffTest1 setLayoutFullScreen callback fail ' + JSON.stringify(err.code));
expect().assertFail();
done();
} else {
expect(listenerStatus == 1).assertTrue(); expect(listenerStatus == 1).assertTrue();
window.off('systemBarTintChange'); window.off('systemBarTintChange');
listenerStatus = 0; listenerStatus = 0;
} data.setLayoutFullScreen(false, (err) => {
data.setLayoutFullScreen(false, (err) => { console.log('jsunittest faModelOnOffTest1 listenerStatus 2:' + listenerStatus);
console.log('jsunittest faModelOnOffTest1 listenerStatus 2:' + listenerStatus); if (err.code != 0 || listenerStatus == 1) {
if (err.code != 0 || listenerStatus == 1) { console.log('jsunittest faModelOnOffTest1 setLayoutFullScreen callback fail ' + JSON.stringify(err.code));
console.log('jsunittest faModelOnOffTest1 setLayoutFullScreen callback fail ' + JSON.stringify(err.code)); expect().assertFail();
expect().assertFail(); done();
done(); } else {
} else { console.log('jsunittest faModelOnOffTest1 listenerStatus 3:' + listenerStatus);
console.log('jsunittest faModelOnOffTest1 listenerStatus 3:' + listenerStatus); console.log('jsunittest faModelOnOffTest1 off callback success');
console.log('jsunittest faModelOnOffTest1 off callback success'); done();
done(); }
} })
}) }, 2000);
}) }
}) })
}, 1000); })
}) })
/** /**
...@@ -101,7 +100,6 @@ describe('window_api_test', function() { ...@@ -101,7 +100,6 @@ describe('window_api_test', function() {
if (err.code != 0) { if (err.code != 0) {
console.log('jsunittest faModelOnOffTest2 setLayoutFullScreen callback fail ' + JSON.stringify(err.code)); console.log('jsunittest faModelOnOffTest2 setLayoutFullScreen callback fail ' + JSON.stringify(err.code));
expect().assertFail(); expect().assertFail();
done();
} else { } else {
setTimeout((async function() { setTimeout((async function() {
console.log('jsunittest faModelOnOffTest2 listenerStatus 111: ' + listenerStatus); console.log('jsunittest faModelOnOffTest2 listenerStatus 111: ' + listenerStatus);
...@@ -759,7 +757,7 @@ describe('window_api_test', function() { ...@@ -759,7 +757,7 @@ describe('window_api_test', function() {
console.log('jsunittest faModelSetColorSpaceTest4 setColorSpace callback begin' + JSON.stringify(err)); console.log('jsunittest faModelSetColorSpaceTest4 setColorSpace callback begin' + JSON.stringify(err));
if (err.code != 0) { if (err.code != 0) {
console.log('jsunittest faModelSetColorSpaceTest4 setColorSpace callback fail' + JSON.stringify(err.code)); console.log('jsunittest faModelSetColorSpaceTest4 setColorSpace callback fail' + JSON.stringify(err.code));
expect(err.code).assertEqual(120); expect(err.code).assertEqual(130);
done(); done();
} else { } else {
expect().assertFail(); expect().assertFail();
......
...@@ -84,7 +84,7 @@ describe('window_test', function() { ...@@ -84,7 +84,7 @@ describe('window_test', function() {
done(); done();
}).catch((err) => { }).catch((err) => {
console.log('jsunittest faModelSetColorSpaceTest2 wnd.setColorSpace failed, err :' + JSON.stringify(err)); console.log('jsunittest faModelSetColorSpaceTest2 wnd.setColorSpace failed, err :' + JSON.stringify(err));
expect(err.code).assertEqual(120); expect(err.code).assertEqual(130);
done(); done();
}) })
}).catch((err) => { }).catch((err) => {
...@@ -462,7 +462,7 @@ describe('window_test', function() { ...@@ -462,7 +462,7 @@ describe('window_test', function() {
done(); done();
}) })
}) })
}, 1000) }, 3000)
}).catch((err) => { }).catch((err) => {
console.log('jsunittest faModelMinimizeAllTest1 minimizeAll failed, err :' + JSON.stringify(err)); console.log('jsunittest faModelMinimizeAllTest1 minimizeAll failed, err :' + JSON.stringify(err));
expect().assertFail(); expect().assertFail();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册