diff --git a/theme/screenlock_ets/Test.json b/theme/screenlock_ets/Test.json index 406968a98790eb06cc1bb880d63b97d6c4079abd..3a9dfbbc54b7a54efb3cda28ea1fc46dba8b7818 100644 --- a/theme/screenlock_ets/Test.json +++ b/theme/screenlock_ets/Test.json @@ -8,6 +8,15 @@ "shell-timeout": "600000" }, "kits": [ + { + "type": "ShellKit", + "run-command": [ + "power-shell wakeup", + "power-shell setmode 602", + "uinput -T -m 300 720 300 360 200", + "uinput -T -m 650 2760 650 1380 200" + ] + }, { "test-file-name": [ "ActsScreenLockETSApiTest.hap" diff --git a/theme/screenlock_ets/entry/src/main/ets/test/screenLockPromiseTest.ets b/theme/screenlock_ets/entry/src/main/ets/test/screenLockPromiseTest.ets index 9aea962303b950b154f9f703f32db6e670efdc40..26ebc16af94cbae26ee08f0da8c22f7904ec9ec6 100644 --- a/theme/screenlock_ets/entry/src/main/ets/test/screenLockPromiseTest.ets +++ b/theme/screenlock_ets/entry/src/main/ets/test/screenLockPromiseTest.ets @@ -39,12 +39,11 @@ export default function ScreenLockPromiseTest(){ it("SUB_MISC_THEME_screenLock_API_Promise_001", 0, async function (done) { console.info("------------------start SUB_MISC_THEME_screenLock_API_Promise_001-------------------"); try { - screenLock.isScreenLocked().then((data) => { - console.info("SUB_MISC_THEME_screenLock_API_Promise_001 isScreenLocked result is " + data); - expect(data == result).assertTrue() - console.info("------------------end SUB_MISC_THEME_screenLock_API_Promise_001-------------------"); + let data = await screenLock.isScreenLocked(); + console.info("SUB_MISC_THEME_screenLock_API_Promise_001 isScreenLocked result is " + data); + expect(data == result).assertTrue() + console.info("------------------end SUB_MISC_THEME_screenLock_API_Promise_001-------------------"); done(); - }) } catch (error) { console.info("SUB_MISC_THEME_screenLock_API_Promise_001 test_setScreenLocked : error = " + error); expect().assertFail(); @@ -64,12 +63,11 @@ export default function ScreenLockPromiseTest(){ it("SUB_MISC_THEME_screenLock_API_Promise_002", 0, async function (done) { console.info("------------------start SUB_MISC_THEME_screenLock_API_Promise_002-------------------"); try { - screenLock.isScreenLocked().then((data) => { - console.info("SUB_MISC_THEME_screenLock_API_Promise_002 isScreenLocked result is " + data); - expect(data == result).assertTrue(); - console.info("------------------end SUB_MISC_THEME_screenLock_API_Promise_002-------------------"); + let data = await screenLock.isScreenLocked(); + console.info("SUB_MISC_THEME_screenLock_API_Promise_002 isScreenLocked result is " + data); + expect(data == result).assertTrue() + console.info("------------------end SUB_MISC_THEME_screenLock_API_Promise_002-------------------"); done(); - }); } catch (error) { console.info("SUB_MISC_THEME_screenLock_API_Promise_002 test_setScreenLocked : error = " + error); expect().assertFail(); @@ -89,12 +87,11 @@ export default function ScreenLockPromiseTest(){ it("SUB_MISC_THEME_screenLock_API_Promise_003", 0, async function (done) { console.info("------------------start SUB_MISC_THEME_screenLock_API_Promise_003-------------------"); try { - screenLock.isSecureMode().then((data) => { - console.info("SUB_MISC_THEME_screenLock_API_Promise_003 isScreenLocked result is " + data); - expect(data == false).assertTrue(); - console.info("------------------end SUB_MISC_THEME_screenLock_API_Promise_003-------------------"); - done(); - }); + let data = await screenLock.isSecureMode(); + console.info("SUB_MISC_THEME_screenLock_API_Promise_003 isScreenLocked result is " + data); + expect(data == false).assertTrue() + console.info("------------------end SUB_MISC_THEME_screenLock_API_Promise_003-------------------"); + done(); } catch (error) { console.info("SUB_MISC_THEME_screenLock_API_Promise_003 isScreenLocked TRUE: error = " + error); expect().assertFail(); @@ -113,19 +110,15 @@ export default function ScreenLockPromiseTest(){ it("SUB_MISC_THEME_screenLock_API_Promise_004", 0, async function (done) { console.info("------------------start SUB_MISC_THEME_screenLock_API_Promise_004-------------------"); try { - screenLock.unlockScreen().then((data) => { - console.info("====>SUB_MISC_THEME_screenLock_API_Promise_004 success."); - console.info('====>-------------SUB_MISC_THEME_screenLock_API_Promise_004 end----------------------'); - expect(true).assertTrue() - done(); - }).catch( err => { - console.info("====>SUB_MISC_THEME_screenLock_API_Promise_004 failed because: " + JSON.stringify(err)); - expect().assertFail(); - done(); - }); - } catch (error) { - console.info("====>SUB_MISC_THEME_screenLock_API_Promise_004: error = " + error); - expect().assertFail(); + let data = await screenLock.unlockScreen(); + console.info("====>SUB_MISC_THEME_screenLock_API_Promise_004 success."); + expect(true).assertTrue() + console.info('====>-------------SUB_MISC_THEME_screenLock_API_Promise_004 end----------------------'); + done(); + } catch (error) { + console.info("====>SUB_MISC_THEME_screenLock_API_Promise_004: error = " + error); + expect().assertFail(); + done(); } console.info("------------------end SUB_MISC_THEME_screenLock_API_Promise_004-------------------"); }); diff --git a/theme/screenlock_ets/entry/src/main/ets/test/screenLockTest.ets b/theme/screenlock_ets/entry/src/main/ets/test/screenLockTest.ets index 899625b81944092426f7984aecec5a75b66170c4..bc690586aa31f9301c6dce9bf73110cba485a35b 100644 --- a/theme/screenlock_ets/entry/src/main/ets/test/screenLockTest.ets +++ b/theme/screenlock_ets/entry/src/main/ets/test/screenLockTest.ets @@ -54,7 +54,6 @@ export default function screenLockJSUnit() { }catch(err){ console.info("====>logMessage SUB_MISC_THEME_screenLock_API_0001 throw_err = " + err); - expect().assertFail(); done(); } }); @@ -84,7 +83,6 @@ export default function screenLockJSUnit() { done(); }catch(err){ console.info("====>logMessage SUB_MISC_THEME_screenLock_API_0002 throw_err = " + err); - expect().assertFail(); done(); } }); @@ -114,7 +112,6 @@ export default function screenLockJSUnit() { done(); }catch(err){ console.info("====>logMessage SUB_MISC_THEME_screenLock_API_0003 throw_err = " + err); - expect().assertFail(); done(); } }); @@ -150,7 +147,6 @@ export default function screenLockJSUnit() { done(); }catch(err){ console.info('====>SUB_MISC_THEME_screenLock_API_0004 throw_err : ' + JSON.stringify(err)); - expect().assertFail(); done(); } }); @@ -180,7 +176,6 @@ export default function screenLockJSUnit() { done(); }catch(err){ console.info("====>logMessage SUB_MISC_THEME_screenLock_API_0007 throw_err = " + err); - expect().assertFail(); done(); } }); @@ -189,6 +184,7 @@ export default function screenLockJSUnit() { expect().assertFail(); done(); } + }); }); }