<head>
<title>AlarmAbsolute_constructor_date</title>
<meta charset="utf-8">
-<script type="text/javascript" src="../resources/testharness.js"></script>
-<script type="text/javascript" src="../resources/testharnessreport.js"></script>
+<script src="../resources/testharness.js"></script>
+<script src="../resources/testharnessreport.js"></script>
</head>
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmAbsolute_constructor_date
//==== LABEL Test whether the constructor with date parameter are supported
//==== SPEC Tizen Web API:Application:Alarm:AlarmAbsolute:constructor C
test(function () {
var alarm, date = new Date();
+
date.setFullYear(date.getFullYear() + 1);
date.setMilliseconds(0);
alarm = new tizen.AlarmAbsolute(date);
Authors:
Mariusz Polasinski <m.polasinski@samsung.com>
-
-->
<html>
<head>
<title>AlarmAbsolute_constructor_date_daysOfTheWeek</title>
<meta charset="utf-8">
-<script type="text/javascript" src="../resources/testharness.js"></script>
-<script type="text/javascript" src="../resources/testharnessreport.js"></script>
+<script src="../resources/testharness.js"></script>
+<script src="../resources/testharnessreport.js"></script>
</head>
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmAbsolute_constructor_date_daysOfTheWeek
//==== LABEL Test whether the constructor with date parameter and day of the week parameter are supported
//==== SPEC Tizen Web API:Application:Alarm:AlarmAbsolute:constructor C
var i, alarm, date = new Date(),
daysOfTheWeekPossibilities = ["MO", "TU", "WE", "TH", "FR", "SA", "SU"],
daysOfTheWeek = [];
+
date.setFullYear(date.getFullYear() + 1);
date.setMilliseconds(0);
for (i = 0; i < daysOfTheWeekPossibilities.length; i++) {
-->
<html>
-
<head>
<title>AlarmAbsolute_date_attribute</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmAbsolute_date_attribute
//==== LABEL Check AlarmAbsolute for date attribute
//==== SPEC Tizen Web API:Application:Alarm:AlarmAbsolute:date A
test(function () {
var alarm, tmp, date = new Date();
+
date.setFullYear(date.getFullYear() + 1);
date.setMilliseconds(0);
alarm = new tizen.AlarmAbsolute(date);
Authors:
Mariusz Polasinski <m.polasinski@samsung.com>
-
-->
<html>
-
<head>
<title>AlarmAbsolute_daysOfTheWeek_attribute</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmAbsolute_daysOfTheWeek_attribute
//==== LABEL Check AlarmAbsolute for daysOfTheWeek attribute
//==== SPEC Tizen Web API:Application:Alarm:AlarmAbsolute:daysOfTheWeek A
test(function () {
var alarm1, alarm2, tmp, date = new Date(), daysOfTheWeek = ["MO", "TU"];
+
date.setFullYear(date.getFullYear() + 1);
alarm1 = new tizen.AlarmAbsolute(date);
assert_array_equals(alarm1.daysOfTheWeek, [], "default value should be an empty array");
"daysOfTheWeek passed as constructor parameter is different than daysOfTheWeek in the object");
tmp = alarm2.daysOfTheWeek;
alarm2.daysOfTheWeek = ["WE", "TH", "FR"];
- assert_array_equals(tmp, alarm2.daysOfTheWeek, "daysOfTheWeek can be modified");
+ assert_array_equals(tmp, alarm2.daysOfTheWeek, "daysOfTheWeek should not be modified");
}, document.title);
</script>
-->
<html>
-
<head>
<title>AlarmAbsolute_exist</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
</head>
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmAbsolute_exist
//==== LABEL Check if AlarmAbsolute exist
//==== SPEC Tizen Web API:Application:Alarm:AlarmAbsolute:constructor C
Authors:
Mariusz Polasinski <m.polasinski@samsung.com>
-
-->
<html>
-
<head>
<title>AlarmAbsolute_extend</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
-<script type="text/javascript" src="support/alarm_common.js"></script>
+<script src="support/unitcommon.js"></script>
+<script src="support/alarm_common.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmAbsolute_extend
//==== LABEL Check if AlarmAbsolute possible extend
//==== SPEC Tizen Web API:Application:Alarm:AlarmAbsolute:AlarmAbsolute U
test(function () {
var alarm = createAbsAlarm();
+
check_extensibility(alarm);
}, document.title);
Authors:
Mariusz Polasinski <m.polasinski@samsung.com>
-
-->
-
<html>
-
<head>
<title>AlarmAbsolute_getNextScheduledDate</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
-<script type="text/javascript" src="support/alarm_common.js"></script>
+<script src="support/unitcommon.js"></script>
+<script src="support/alarm_common.js"></script>
</head>
-
<body>
<div id="log"></div>
<script>
-
//==== TEST: AlarmAbsolute_getNextScheduledDate
//==== LABEL Check using getNextScheduledDate method
//==== SPEC Tizen Web API:Application:Alarm:AlarmAbsolute:getNextScheduledDate M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/alarm.html
//==== PRIORITY P1
//==== TEST_CRITERIA MNA MR
+
test(function () {
add_result_callback(function () {
try {
});
var alarm, nextScheduledDate, myDate = new Date();
+
myDate.setFullYear(myDate.getFullYear() + 1);
myDate.setMilliseconds(0);
alarm = new tizen.AlarmAbsolute(myDate);
Authors:
Mariusz Polasinski <m.polasinski@samsung.com>
-
-->
<html>
-
<head>
<title>AlarmAbsolute_getNextScheduledDate_exist</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
<script src="support/alarm_common.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmAbsolute_getNextScheduledDate_exist
//==== LABEL Check if method getNextScheduledDate exists
//==== SPEC Tizen Web API:Application:Alarm:AlarmAbsolute:getNextScheduledDate M
test(function () {
var alarm = createAbsAlarm();
+
check_method_exists(alarm, "getNextScheduledDate");
}, document.title);
-->
-
<html>
-
<head>
<title>AlarmAbsolute_getNextScheduledDate_extra_argument</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
-<script type="text/javascript" src="support/alarm_common.js"></script>
+<script src="support/unitcommon.js"></script>
+<script src="support/alarm_common.js"></script>
</head>
-
<body>
<div id="log"></div>
<script>
-
//==== TEST: AlarmAbsolute_getNextScheduledDate_extra_argument
//==== LABEL Check using getNextScheduledDate method with extra argument
//==== SPEC Tizen Web API:Application:Alarm:AlarmAbsolute:getNextScheduledDate M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/alarm.html
//==== PRIORITY P1
-//==== TEST_CRITERIA MR MNAEX
+//==== TEST_CRITERIA MR
test(function () {
add_result_callback(function () {
});
var alarm, myDate = new Date();
+
myDate.setFullYear(myDate.getFullYear() + 1);
myDate.setMilliseconds(0);
alarm = new tizen.AlarmAbsolute(myDate);
Authors:
Tomasz Kusmierz <t.kusmierz@samsung.com>
-
-->
-
<html>
-
<head>
<title>AlarmAbsolute_getNextScheduledDate_return_null</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
-<script type="text/javascript" src="support/alarm_common.js"></script>
+<script src="support/unitcommon.js"></script>
+<script src="support/alarm_common.js"></script>
</head>
-
<body>
<div id="log"></div>
<script>
-
//==== TEST: AlarmAbsolute_getNextScheduledDate_return_null
//==== LABEL Check using getNextScheduledDate method for null return
//==== SPEC Tizen Web API:Application:Alarm:AlarmAbsolute:getNextScheduledDate M
});
var alarm, nextScheduledDate, myDate = new Date();
+
alarm = new tizen.AlarmAbsolute(myDate);
tizen.alarm.add(alarm, APPLICATION_ID);
sleep(60000);
nextScheduledDate = alarm.getNextScheduledDate();
- assert_equals(nextScheduledDate, null, "nextScheduledDate do not returns null");
+ assert_equals(nextScheduledDate, null, "nextScheduledDate does not return null");
}, document.title);
</script>
Authors:
Mariusz Polasinski <m.polasinski@samsung.com>
-
-->
<html>
-
<head>
<title>AlarmManagerObject_notexist</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmManagerObject_notexist
//==== LABEL Check if AlarmManagerObject not exist
//==== SPEC Tizen Web API:Application:Alarm:AlarmManagerObject:AlarmManagerObject U
-->
<html>
-
<head>
<title>AlarmManager_PERIOD_DAY_const</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmManager_PERIOD_DAY_const
//==== PRIORITY P1
//==== LABEL Check if PERIOD_DAY is constant
Authors:
Mariusz Polasinski <m.polasinski@samsung.com>
-
-->
<html>
-
<head>
<title>AlarmManager_PERIOD_HOUR_const</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmManager_PERIOD_HOUR_const
//==== LABEL Check if PERIOD_HOUR is constant
//==== SPEC Tizen Web API:Application:Alarm:AlarmManager:PERIOD_HOUR A
-->
<html>
-
<head>
<title>AlarmManager_PERIOD_MINUTE_const</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmManager_PERIOD_MINUTE_const
//==== LABEL Check if PERIOD_MINUTE is constant
//==== SPEC Tizen Web API:Application:Alarm:AlarmManager:PERIOD_MINUTE A
Authors:
Mariusz Polasinski <m.polasinski@samsung.com>
-
-->
<html>
-
<head>
<title>AlarmManager_PERIOD_WEEK_const</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmManager_PERIOD_WEEK_const
//==== LABEL Check if PERIOD_WEEK is constant
//==== SPEC Tizen Web API:Application:Alarm:AlarmManager:PERIOD_WEEK A
<body>
<div id="log"></div>
<script>
-
//==== TEST: AlarmManager_addAlarmNotification
//==== LABEL Check if AlarmManager addAlarmNotification method works properly
//==== SPEC Tizen Web API:Application:Alarm:AlarmManager:addAlarmNotification M
});
var date, alarm, noti, notificationDict, notification, retVal, key;
+
date = new Date();
date.setHours(date.getHours() + 1);
alarm = new tizen.AlarmAbsolute(date);
<body>
<div id="log"></div>
<script>
-
//==== TEST: AlarmManager_addAlarmNotification_alarm_TypeMismatch
//==== LABEL Check argument 'alarm' type conversion
//==== SPEC Tizen Web API:Application:Alarm:AlarmManager:addAlarmNotification M
test(function () {
var notificationDict, notification, i, conversionTable = getTypeConversionExceptions("object");
+
notificationDict = {
content: "This is a simple notification.",
images:
-->
<html>
-
<head>
<title>AlarmManager_add_absolute_alarm</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
-<script type="text/javascript" src="support/alarm_common.js"></script>
-
+<script src="support/unitcommon.js"></script>
+<script src="support/alarm_common.js"></script>
</head>
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmManager_add_absolute_alarm
//==== LABEL Check using add method (with non-optional arguments) in AlarmManager interface to add absolute alarm
//==== SPEC Tizen Web API:Application:Alarm:AlarmManager:add M
});
var alarm1, alarm2, retVal;
+
alarm1 = createAbsAlarm();
retVal = tizen.alarm.add(alarm1, APPLICATION_ID);
assert_type(retVal, "undefined", "method returned value");
-->
<html>
-
<head>
<title>AlarmManager_add_absolute_alarm_with_appControl</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
-<script type="text/javascript" src="support/alarm_common.js"></script>
+<script src="support/unitcommon.js"></script>
+<script src="support/alarm_common.js"></script>
</head>
-
<body>
<div id="log"></div>
<script>
-
//==== TEST: AlarmManager_add_absolute_alarm_with_appControl
//==== LABEL Check using add method (with optional argument) in AlarmManager interface to add absolute alarm
//==== SPEC Tizen Web API:Application:Alarm:AlarmManager:add M
});
var alarm1, alarm2, appControl, returnVal;
+
alarm1 = createAbsAlarm();
appControl = new tizen.ApplicationControl("http://tizen.org/appcontrol/operation/view", "http://www.tizen.org");
returnVal = tizen.alarm.add(alarm1, APPLICATION_ID, appControl);
<head>
<title>AlarmManager_add_alarm_TypeMismatch</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
-<script type="text/javascript" src="support/alarm_common.js"></script>
+<script src="support/unitcommon.js"></script>
+<script src="support/alarm_common.js"></script>
</head>
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmManager_add_alarm_TypeMismatch
//==== LABEL Check argument 'alarm' type conversion
//==== SPEC Tizen Web API:Application:Alarm:AlarmManager:add M
});
var i, conversionTable = getTypeConversionExceptions("object");
+
for (i = 0; i < conversionTable.length; i++) {
assert_throws({name: conversionTable[i][1]}, function () {
tizen.alarm.add(conversionTable[i][0], APPLICATION_ID);
-->
<html>
-
<head>
<title>AlarmManager_add_appControl_TypeMismatch</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
-<script type="text/javascript" src="support/alarm_common.js"></script>
+<script src="support/unitcommon.js"></script>
+<script src="support/alarm_common.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmManager_add_appControl_TypeMismatch
//==== LABEL Check argument 'appControl' type conversion
//==== SPEC Tizen Web API:Application:Alarm:AlarmManager:add M
var i, conversionTable = getTypeConversionExceptions("object", true),
alarm = createAbsAlarm();
+
for (i = 0; i < conversionTable.length; i++) {
assert_throws({name: conversionTable[i][1]}, function () {
tizen.alarm.add(alarm, APPLICATION_ID, conversionTable[i][0]);
<head>
<title>AlarmManager_add_appControl_invalid</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
-<script type="text/javascript" src="support/alarm_common.js"></script>
+<script src="support/unitcommon.js"></script>
+<script src="support/alarm_common.js"></script>
</head>
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmManager_add_appControl_invalid
//==== LABEL Check if an exception was thrown when a wrong appControl was passed
//==== SPEC Tizen Web API:Application:Alarm:AlarmManager:add M
});
var absAlarm1 = createAbsAlarm();
+
assert_throws(TYPE_MISMATCH_EXCEPTION, function () {
tizen.alarm.add(absAlarm1, APPLICATION_ID, [12, 34]);
}, "TypeMismatchError exception should be thrown - given wrong appControl");
-->
<html>
-
<head>
<title>AlarmManager_add_appControl_invalid_obj</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
-<script type="text/javascript" src="support/alarm_common.js"></script>
+<script src="support/unitcommon.js"></script>
+<script src="support/alarm_common.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmManager_add_appControl_invalid_obj
//==== LABEL Check if an exception was thrown when a fake system object was passed
//==== SPEC Tizen Web API:Application:Alarm:AlarmManager:add M
-->
<html>
-
<head>
<title>AlarmManager_add_exist</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmManager_add_exist
//==== LABEL Check if method add exists
//==== SPEC Tizen Web API:Application:Alarm:AlarmManager:add M
-->
<html>
-
<head>
<title>AlarmManager_add_missarg</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
<script src="support/alarm_common.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmManager_add_missarg
//==== LABEL Check with missing non-optional argument
//==== SPEC Tizen Web API:Application:Alarm:AlarmManager:add M
-->
<html>
-
<head>
<title>AlarmManager_add_relative_alarm</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
-<script type="text/javascript" src="support/alarm_common.js"></script>
-
+<script src="support/unitcommon.js"></script>
+<script src="support/alarm_common.js"></script>
</head>
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmManager_add_relative_alarm
//==== LABEL Check using add method (with non-optional arguments) in AlarmManager interface to add relative alarm
//==== SPEC Tizen Web API:Application:Alarm:AlarmManager:add M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/alarm.html
//==== PRIORITY P1
//==== TEST_CRITERIA MMINA MR MAST
+
test(function () {
add_result_callback(function () {
try {
});
var alarm1 = createRelAlarm(), alarm2, retVal;
+
retVal = tizen.alarm.add(alarm1, APPLICATION_ID);
alarm2 = tizen.alarm.get(alarm1.id);
assert_type(retVal, "undefined", "method returned value");
-->
<html>
-
<head>
<title>AlarmManager_add_relative_alarm_with_appControl</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
-<script type="text/javascript" src="support/alarm_common.js"></script>
+<script src="support/unitcommon.js"></script>
+<script src="support/alarm_common.js"></script>
</head>
-
<body>
<div id="log"></div>
<script>
-
//==== TEST: AlarmManager_add_relative_alarm_with_appControl
//==== LABEL Check using add method (with optional argument) in AlarmManager interface to add relative alarm
//==== SPEC Tizen Web API:Application:Alarm:AlarmManager:add M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/alarm.html
//==== PRIORITY P1
//==== TEST_CRITERIA MOA MR MAST
+
test(function () {
add_result_callback(function () {
try {
});
var alarm1, alarm2, appControl, returnVal;
+
alarm1 = createRelAlarm();
appControl = new tizen.ApplicationControl("http://tizen.org/appcontrol/operation/view", "http://www.tizen.org");
returnVal = tizen.alarm.add(alarm1, APPLICATION_ID, appControl);
-->
<html>
-
<head>
<title>AlarmManager_extend</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
</head>
-
<body>
<div id="log"></div>
<script>
-
//==== TEST: AlarmManager_extend
//==== LABEL Check if AlarmManager possible extend
//==== SPEC Tizen Web API:Application:Alarm:AlarmManager:AlarmManager U
-->
<html>
-
<head>
<title>AlarmManager_get</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
-<script type="text/javascript" src="support/alarm_common.js"></script>
+<script src="support/unitcommon.js"></script>
+<script src="support/alarm_common.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmManager_get
//==== LABEL Check using get method in AlarmManager interface to get alarm
//==== SPEC Tizen Web API:Application:Alarm:AlarmManager:get M
});
var alarm1, alarm2;
+
alarm1 = createAbsAlarm();
tizen.alarm.add(alarm1, APPLICATION_ID);
alarm2 = tizen.alarm.get(alarm1.id);
-->
<html>
-
<head>
<title>AlarmManager_getAll</title>
<meta charset="utf-8">
-<script type="text/javascript" src="../resources/testharness.js"></script>
-<script type="text/javascript" src="../resources/testharnessreport.js"></script>
-<script type="text/javascript" src="support/alarm_common.js"></script>
+<script src="../resources/testharness.js"></script>
+<script src="../resources/testharnessreport.js"></script>
+<script src="support/alarm_common.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmManager_getAll
//==== LABEL Check using getAll method in AlarmManager interface to get all alarms
//==== SPEC Tizen Web API:Application:Alarm:AlarmManager:getAll M
});
var i, absAlarm, relAlarm, alarmAll = [];
+
cleanAlarms();
absAlarm = createAbsAlarm();
tizen.alarm.add(absAlarm, APPLICATION_ID);
Authors:
Mariusz Polasinski <m.polasinski@samsung.com>
-
-->
<html>
-
<head>
<title>AlarmManager_getAll_exist</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmManager_getAll_exist
//==== LABEL Check if method getAll exists
//==== SPEC Tizen Web API:Application:Alarm:AlarmManager:getAll M
-->
<html>
-
<head>
<title>AlarmManager_getAll_extra_argument</title>
<meta charset="utf-8">
-<script type="text/javascript" src="../resources/testharness.js"></script>
-<script type="text/javascript" src="../resources/testharnessreport.js"></script>
-<script type="text/javascript" src="support/alarm_common.js"></script>
+<script src="../resources/testharness.js"></script>
+<script src="../resources/testharnessreport.js"></script>
+<script src="support/alarm_common.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmManager_getAll_extra_argument
-//==== LABEL Check using getAll withe extra argument to get all alarms
+//==== LABEL Check using getAll with extra argument to get all alarms
//==== SPEC Tizen Web API:Application:Alarm:AlarmManager:getAll M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/alarm.html
//==== PRIORITY P1
});
var i, absAlarm, alarmAll = [], argumentsList = [null, undefined, "string", 1, false, ["one", "two"], {arg: 1}, function () {}];
+
cleanAlarms();
absAlarm = createAbsAlarm();
tizen.alarm.add(absAlarm, APPLICATION_ID);
-->
<html>
-
<head>
<title>AlarmManager_get_AlarmRelative</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
-<script type="text/javascript" src="support/alarm_common.js"></script>
+<script src="support/unitcommon.js"></script>
+<script src="support/alarm_common.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmManager_get_AlarmRelative
//==== LABEL Check using get method in AlarmManager interface to get AlarmRelative
//==== SPEC Tizen Web API:Application:Alarm:AlarmManager:get M
});
var alarm1, alarm2;
+
alarm1 = createRelAlarm();
tizen.alarm.add(alarm1, APPLICATION_ID);
alarm2 = tizen.alarm.get(alarm1.id);
-->
<html>
-
<head>
<title>AlarmManager_get_exist</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmManager_get_exist
//==== LABEL Check if method get exists
//==== SPEC Tizen Web API:Application:Alarm:AlarmManager:get M
-->
<html>
-
<head>
<title>AlarmManager_in_tizen</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmManager_in_tizen
//==== LABEL Check if AlarmManager exist in tizen
//==== SPEC Tizen Web API:Application:Alarm:AlarmManager:AlarmManager U
-->
<html>
-
<head>
<title>AlarmManager_notexist</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmManager_notexist
//==== LABEL Check if AlarmManager notexist
//==== SPEC Tizen Web API:Application:Alarm:AlarmManager:AlarmManager U
Revision history:
-->
-
<html>
<head>
<title>AlarmManager_removeAll</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
-<script type="text/javascript" src="support/alarm_common.js"></script>
+<script src="support/unitcommon.js"></script>
+<script src="support/alarm_common.js"></script>
</head>
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmManager_removeAll
//==== LABEL Check using removeAll method in AlarmManager interface to remove all alarms
//==== SPEC Tizen Web API:Application:Alarm:AlarmManager:removeAll M
assert_throws(NOT_FOUND_EXCEPTION, function () {
tizen.alarm.get(relAlarm.id);
- }, "exception wasn't thrown");
+ }, "NotFoundError exception wasn't thrown");
assert_throws(NOT_FOUND_EXCEPTION, function () {
tizen.alarm.get(absAlarm.id);
- }, "exception wasn't thrown");
+ }, "NotFoundError exception wasn't thrown");
alarmAll = tizen.alarm.getAll();
assert_equals(alarmAll.length, 0, "items not removed properly");
Authors:
Mariusz Polasinski <m.polasinski@samsung.com>
-
-->
<html>
-
<head>
<title>AlarmManager_removeAll_exist</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmManager_removeAll_exist
//==== LABEL Check if method removeAll exists
//==== SPEC Tizen Web API:Application:Alarm:AlarmManager:removeAll M
Authors:
Mariusz Polasinski <m.polasinski@samsung.com>
-
-->
<html>
<head>
<title>AlarmManager_removeAll_extra_argument</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
-<script type="text/javascript" src="support/alarm_common.js"></script>
+<script src="support/unitcommon.js"></script>
+<script src="support/alarm_common.js"></script>
</head>
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmManager_removeAll_extra_argument
//==== LABEL Check using removeAll with extra argument to remove all alarms
//==== SPEC Tizen Web API:Application:Alarm:AlarmManager:removeAll M
//==== SPEC_URL https://developer.tizen.org/help/topic/org.tizen.web.device.apireference/tizen/alarm.html
//==== PRIORITY P1
-//==== TEST_CRITERIA MNAEX
+//==== TEST_CRITERIA MNAEX MR
test(function (){
add_result_callback(function () {
});
var i, alarm, alarmAll, retVal, argumentsList = [null, undefined, "string", 1, false, ["one", "two"], {arg: 1}, function () {}];
+
tizen.alarm.removeAll();
alarm = createAbsAlarm();
for (i = 0; i < argumentsList.length; i++) {
assert_type(retVal, "undefined", "method returned value");
assert_throws(NOT_FOUND_EXCEPTION, function () {
tizen.alarm.get(alarm.id);
- }, "exception wasn't thrown");
+ }, "NotFoundError exception wasn't thrown");
alarmAll = tizen.alarm.getAll();
assert_equals(alarmAll.length, 0, "items not removed properly");
}
-->
<html>
-
<head>
<title>AlarmManager_remove_absolute_alarm</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
-<script type="text/javascript" src="support/alarm_common.js"></script>
+<script src="support/unitcommon.js"></script>
+<script src="support/alarm_common.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmManager_remove_absolute_alarm
//==== LABEL Check using remove method in AlarmManager interface to remove absolute alarm
//==== SPEC Tizen Web API:Application:Alarm:AlarmManager:remove M
});
var alarm, retVal;
+
tizen.alarm.removeAll();
alarm = createAbsAlarm();
tizen.alarm.add(alarm, APPLICATION_ID);
retVal=tizen.alarm.remove(alarm.id);
- assert_type(retVal, "undefined", "method returned value");
+ assert_type(retVal, "undefined", "method not returned undefined value");
assert_throws(NOT_FOUND_EXCEPTION, function () {
tizen.alarm.get(alarm.id);
- }, "exception wasn't thrown");
+ }, "NotFoundError exception wasn't thrown");
assert_equals(tizen.alarm.getAll().length, 0, "item not removed properly");
}, document.title);
Authors:
Mariusz Polasinski <m.polasinski@samsung.com>
-
-->
<html>
-
<head>
<title>AlarmManager_remove_exist</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmManager_remove_exist
//==== LABEL Check if method remove exists
//==== SPEC Tizen Web API:Application:Alarm:AlarmManager:remove M
-->
<html>
-
<head>
<title>AlarmManager_remove_relative_alarm</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
-<script type="text/javascript" src="support/alarm_common.js"></script>
+<script src="support/unitcommon.js"></script>
+<script src="support/alarm_common.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmManager_remove_relative_alarm
//==== LABEL Check using remove method in AlarmManager interface to remove relative alarm
//==== SPEC Tizen Web API:Application:Alarm:AlarmManager:remove M
});
var alarm, retVal;
+
tizen.alarm.removeAll();
alarm = createRelAlarm();
tizen.alarm.add(alarm, APPLICATION_ID);
assert_type(retVal, "undefined", "method returned value");
assert_throws(NOT_FOUND_EXCEPTION, function () {
tizen.alarm.get(alarm.id);
- }, "exception wasn't thrown");
+ }, "NotFoundError exception wasn't thrown");
assert_equals(tizen.alarm.getAll().length, 0, "item not removed properly");
}, document.title);
<head>
<title>AlarmRelative_constructor_delay</title>
<meta charset="utf-8">
-<script type="text/javascript" src="../resources/testharness.js"></script>
-<script type="text/javascript" src="../resources/testharnessreport.js"></script>
+<script src="../resources/testharness.js"></script>
+<script src="../resources/testharnessreport.js"></script>
</head>
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmRelative_constructor_delay
//==== LABEL Test whether the constructor with delay parameter are supported
//==== SPEC Tizen Web API:Application:Alarm:AlarmRelative:constructor C
test(function () {
var alarm, delay = 3600;
+
alarm = new tizen.AlarmRelative(delay);
assert_true(alarm instanceof tizen.AlarmRelative, "object was not created properly");
assert_equals(alarm.delay, delay, "delay passed as constructor parameter is different than delay in the object");
<head>
<title>AlarmRelative_constructor_delay_convert</title>
<meta charset="utf-8">
-<script type="text/javascript" src="../resources/testharness.js"></script>
-<script type="text/javascript" src="../resources/testharnessreport.js"></script>
+<script src="../resources/testharness.js"></script>
+<script src="../resources/testharnessreport.js"></script>
</head>
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmRelative_constructor_delay_convert
//==== LABEL Check conversion of delay parameter of AlarmRelative constructor
//==== SPEC Tizen Web API:Application:Alarm:AlarmRelative:constructor C
test(function () {
var i, alarm1, alarm2, period = 300, delay = ["ABCD", null, undefined];
+
for (i = 0; i < delay.length; i++) {
alarm1 = new tizen.AlarmRelative(delay[i]);
assert_true(alarm1 instanceof tizen.AlarmRelative, "object was not created properly");
<head>
<title>AlarmRelative_constructor_delay_period</title>
<meta charset="utf-8">
-<script type="text/javascript" src="../resources/testharness.js"></script>
-<script type="text/javascript" src="../resources/testharnessreport.js"></script>
+<script src="../resources/testharness.js"></script>
+<script src="../resources/testharnessreport.js"></script>
</head>
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmRelative_constructor_delay_period
//==== LABEL Test whether the constructor with delay parameter and period parameter are supported
//==== SPEC Tizen Web API:Application:Alarm:AlarmRelative:constructor C
test(function () {
var alarm, delay = 3600, period = 300;
+
alarm = new tizen.AlarmRelative(delay, period);
assert_true(alarm instanceof tizen.AlarmRelative, "object was not created properly");
assert_equals(alarm.delay, delay, "delay passed as constructor parameter is different than delay in the object");
-->
<html>
-
<head>
<title>AlarmRelative_constructor_period_convert</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmRelative_constructor_period_convert
//==== LABEL Check conversion of period parameter of AlarmRelative constructor
//==== SPEC Tizen Web API:Application:Alarm:AlarmRelative:constructor C
alarm = new tizen.AlarmRelative(delay, period2);
assert_true(alarm instanceof tizen.AlarmRelative, "object was not created properly");
assert_type(alarm.period, "number", "wrong type of period variable");
-
}, document.title);
</script>
-->
<html>
-
<head>
<title>AlarmRelative_delay_attribute</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmRelative_delay_attribute
//==== LABEL Check delay attribute in AlarmRelative
//==== SPEC Tizen Web API:Application:Alarm:AlarmRelative:delay A
test(function () {
var alarm, delay = 3600;
+
alarm = new tizen.AlarmRelative(delay);
assert_true("delay" in alarm, "attribute delay doesn't exist in provided object");
check_readonly(alarm, "delay", alarm.delay, "number", 7200);
-->
<html>
-
<head>
<title>AlarmRelative_exist</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
</head>
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmRelative_exist
//==== LABEL Check if AlarmRelative exist
//==== SPEC Tizen Web API:Application:Alarm:AlarmRelative:constructor C
-->
<html>
-
<head>
<title>AlarmRelative_extend</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
-<script type="text/javascript" src="support/alarm_common.js"></script>
+<script src="support/unitcommon.js"></script>
+<script src="support/alarm_common.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmRelative_extend
//==== LABEL Check if AlarmRelative possible extend
//==== SPEC Tizen Web API:Application:Alarm:AlarmRelative:AlarmRelative U
test(function () {
var alarm = createRelAlarm();
+
check_extensibility(alarm);
}, document.title);
Authors:
Mariusz Polasinski <m.polasinski@samsung.com>
-
-->
-
<html>
-
<head>
<title>AlarmRelative_getRemainingSeconds</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
-<script type="text/javascript" src="support/alarm_common.js"></script>
+<script src="support/unitcommon.js"></script>
+<script src="support/alarm_common.js"></script>
</head>
-
<body>
<div id="log"></div>
<script>
-
//==== TEST: AlarmRelative_getRemainingSeconds
//==== LABEL Check using getRemainingSeconds method
//==== SPEC Tizen Web API:Application:Alarm:AlarmRelative:getRemainingSeconds M
});
var alarm, remainingSeconds, delay = 3600;
+
alarm = new tizen.AlarmRelative(delay);
tizen.alarm.add(alarm, APPLICATION_ID);
remainingSeconds = alarm.getRemainingSeconds();
-->
<html>
-
<head>
<title>AlarmRelative_getRemainingSeconds_exist</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
<script src="support/alarm_common.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmRelative_getRemainingSeconds_exist
//==== LABEL Check if method getRemainingSeconds exists
//==== SPEC Tizen Web API:Application:Alarm:AlarmRelative:getRemainingSeconds M
test(function () {
var alarm = createRelAlarm();
+
check_method_exists(alarm, "getRemainingSeconds");
}, document.title);
-->
-
<html>
-
<head>
<title>AlarmRelative_getRemainingSeconds_extra_argument</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
-<script type="text/javascript" src="support/alarm_common.js"></script>
+<script src="support/unitcommon.js"></script>
+<script src="support/alarm_common.js"></script>
</head>
-
<body>
<div id="log"></div>
<script>
-
//==== TEST: AlarmRelative_getRemainingSeconds_extra_argument
//==== LABEL Check using getRemainingSeconds with extra argument
//==== SPEC Tizen Web API:Application:Alarm:AlarmRelative:getRemainingSeconds M
var i, alarm, remainingSeconds, delay = 3600,
argumentsList = [null, undefined, "string", 1, false, ["one", "two"], {arg: 1}, function () {}];
+
alarm = new tizen.AlarmRelative(delay);
tizen.alarm.add(alarm, APPLICATION_ID);
for (i = 0; i < argumentsList.length; i++) {
<html>
-
<head>
<title>AlarmRelative_getRemainingSeconds_return_null</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
-<script type="text/javascript" src="support/alarm_common.js"></script>
+<script src="support/unitcommon.js"></script>
+<script src="support/alarm_common.js"></script>
<button onclick="applicationLaunched()">Application Launched</button>
</head>
-
<body>
<div id="log"></div>
<script>
-->
<html>
-
<head>
<title>AlarmRelative_period_attribute</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: AlarmRelative_period_attribute
//==== LABEL Check period attribute in AlarmRelative
//==== SPEC Tizen Web API:Application:Alarm:AlarmRelative:period A
test(function () {
var alarm1, alarm2, delay = 3600, period = 60;
+
alarm1 = new tizen.AlarmRelative(delay);
assert_true("period" in alarm1, "attribute period doesn't exist in provided object");
assert_type(alarm1.period, "null", "default value should be null");
-->
<html>
-
<head>
<title>Alarm_id_attribute_absolute_alarm</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
-<script type="text/javascript" src="support/alarm_common.js"></script>
+<script src="support/unitcommon.js"></script>
+<script src="support/alarm_common.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: Alarm_id_attribute_absolute_alarm
//==== LABEL Check Alarm.id attribute of AlarmAbsolute
//==== SPEC Tizen Web API:Application:Alarm:Alarm:id A
});
var alarm, date = new Date();
+
date.setFullYear(date.getFullYear() + 1);
alarm = new tizen.AlarmAbsolute(date);
assert_true("id" in alarm, "attribute id doesn't exist in provided object");
-->
<html>
-
<head>
<title>Alarm_id_attribute_relative_alarm</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
-<script type="text/javascript" src="support/alarm_common.js"></script>
+<script src="support/unitcommon.js"></script>
+<script src="support/alarm_common.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: Alarm_id_attribute_relative_alarm
//==== LABEL Check Alarm.id attribute of AlarmRelative
//==== SPEC Tizen Web API:Application:Alarm:Alarm:id A
});
var alarm, delay = 3600;
+
alarm = new tizen.AlarmRelative(delay);
assert_true("id" in alarm, "attribute id doesn't exist in provided object");
assert_type(alarm.id, "null", "default value should be null");
-->
<html>
-
<head>
<title>Alarm_notexist</title>
<meta charset="utf-8">
-<script type="text/javascript" src="support/unitcommon.js"></script>
+<script src="support/unitcommon.js"></script>
<script src="support/alarm_common.js"></script>
</head>
-
<body>
<div id="log"></div>
-<script type="text/javascript">
-
+<script>
//==== TEST: Alarm_notexist
//==== LABEL Check if Alarm notexist
//==== SPEC Tizen Web API:Application:Alarm:Alarm:Alarm U
</spec>
</specs>
</testcase>
- <testcase purpose="Check using getAll withe extra argument to get all alarms" type="compliance" status="approved" component="TizenAPI/Application/Alarm" execution_type="auto" priority="P1" id="AlarmManager_getAll_extra_argument">
+ <testcase purpose="Check using getAll with extra argument to get all alarms" type="compliance" status="approved" component="TizenAPI/Application/Alarm" execution_type="auto" priority="P1" id="AlarmManager_getAll_extra_argument">
<description>
<test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_getAll_extra_argument.html</test_script_entry>
</description>
<test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_getAll_exist.html</test_script_entry>
</description>
</testcase>
- <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_getAll_extra_argument" priority="P1" purpose="Check using getAll withe extra argument to get all alarms">
+ <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_getAll_extra_argument" priority="P1" purpose="Check using getAll with extra argument to get all alarms">
<description>
<test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_getAll_extra_argument.html</test_script_entry>
</description>