From 3f64d280211f4bc1d573fe6abd195b0806b4f89c Mon Sep 17 00:00:00 2001 From: hk_js Date: Tue, 28 Jun 2022 21:09:54 +0800 Subject: [PATCH] add enum test case Signed-off-by: hk_js --- .../src/main/js/default/test/display.test.js | 24 +++++++++ .../src/main/js/default/test/window.test.js | 50 +++++++++++++++++++ 2 files changed, 74 insertions(+) diff --git a/graphic/windowstandard/src/main/js/default/test/display.test.js b/graphic/windowstandard/src/main/js/default/test/display.test.js index 02c25985d..3df9c4e30 100644 --- a/graphic/windowstandard/src/main/js/default/test/display.test.js +++ b/graphic/windowstandard/src/main/js/default/test/display.test.js @@ -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(); + } + }) + }) diff --git a/graphic/windowstandard/src/main/js/default/test/window.test.js b/graphic/windowstandard/src/main/js/default/test/window.test.js index 3c06f0d7e..aad476288 100755 --- a/graphic/windowstandard/src/main/js/default/test/window.test.js +++ b/graphic/windowstandard/src/main/js/default/test/window.test.js @@ -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 -- GitLab