<body>
<div id="log"></div>
<script type="text/javascript">
-
+function sleep(numberMillis) {
+ var now = new Date();
+ var exitTime = now.getTime() + numberMillis;
+ while (true) {
+ now = new Date();
+ if (now.getTime() > exitTime)
+ return;
+ }
+}
//==== TEST: PowerManager_isScreenOn_check_change
//==== LABEL Check whether isScreenOn() method gets the screen state correctly
//==== SPEC Tizen Web API:System:Power:PowerManager:isScreenOn M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/power.html
//==== PRIORITY P1
//==== TEST_CRITERIA MNA MR
+
test(function () {
var isScreenOn;
tizen.power.turnScreenOn();
+ sleep(1000);
isScreenOn = tizen.power.isScreenOn();
assert_type(isScreenOn, "boolean", "isScreenOn() return type check");
assert_true(isScreenOn, "Check if screen is on");
tizen.power.turnScreenOff();
+ sleep(1000);
isScreenOn = tizen.power.isScreenOn();
assert_type(isScreenOn, "boolean", "isScreenOn() return type check");
assert_false(isScreenOn, "Check if screen is off");