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

!3898 【窗口子系统】add enum test case

Merge pull request !3898 from hk_js/master
......@@ -151,4 +151,28 @@ describe('display_test', function () {
})
})
/**
* @tc.number SUB_WMS_ENUM_WINDOWDisplayState_JSAPI_001
* @tc.name Test enumWindowDisplayState_Test_001.
* @tc.desc To test the enum value of WindowDisplayState.
*/
it('enumWindowDisplayState_Test_001', 0, async function (done) {
console.info('test the enum value of Window DisplayState begin');
try {
expect(0).assertEqual(display.DisplayState.STATE_UNKNOWN);
expect(1).assertEqual(display.DisplayState.STATE_OFF);
expect(2).assertEqual(display.DisplayState.STATE_ON);
expect(3).assertEqual(display.DisplayState.STATE_DOZE);
expect(4).assertEqual(display.DisplayState.STATE_DOZE_SUSPEND);
expect(5).assertEqual(display.DisplayState.STATE_VR);
expect(6).assertEqual(display.DisplayState.STATE_ON_SUSPEND);
done();
} catch (err) {
console.error('test enum value of windowDisplayState error ' + JSON.stringify(err));
expect.assertFail();
done();
}
})
})
......@@ -1980,6 +1980,56 @@ describe('window_test', function () {
}
})
/**
* @tc.number SUB_WMS_ENUM_WINDOWPROTERTIES_JSAPI_001
* @tc.name Test enumWindowProperties_Test_001.
* @tc.desc To test the enum value of WindowProperties.
*/
it('enumWindowProperties_Test_001', 0, async function (done) {
console.info('test the enum value of Window Properties begin');
try {
var windowP = {
windowRect : {
left:20,
top:20,
width:20,
height:20
},
type:0,
isFullScreen:false,
isLayoutFullScreen:false,
focusable:false,
touchable:false,
brightness:0.5,
dimBehindValue:3,
isKeepScreenOn:false,
isPrivacyMode:false,
isRoundCorner:false,
isTransparent:false
}
expect(20).assertEqual(windowP.windowRect.left);
expect(20).assertEqual(windowP.windowRect.top);
expect(20).assertEqual(windowP.windowRect.width);
expect(20).assertEqual(windowP.windowRect.height);
expect(0).assertEqual(windowP.type);
expect(!windowP.isFullScreen).assertTrue();
expect(!windowP.isLayoutFullScreen).assertTrue();
expect(!windowP.focusable).assertTrue();
expect(!windowP.touchable).assertTrue();
expect(0.5).assertEqual(windowP.brightness);
expect(3).assertEqual(windowP.dimBehindValue);
expect(!windowP.isKeepScreenOn).assertTrue();
expect(!windowP.isPrivacyMode).assertTrue();
expect(!windowP.isRoundCorner).assertTrue();
expect(!windowP.isTransparent).assertTrue();
done();
} catch (err) {
console.error('test enum value of windowproperties error ' + JSON.stringify(err));
expect.assertFail();
done();
}
})
/**
* @tc.number SUB_WMS_SETFOCUSABLE_JSAPI_001
* @tc.name Test setFocusable_Test_001
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册