onsuccess, eventInit, calendar, ev;
t.step(function () {
+ add_result_callback(function () {
+ try {
+ cleanup(calendar);
+ } catch (err) {
+ // do nothing in case cleanup throw an exception
+ }
+ });
onsuccess = t.step_func(function (items) {
assert_type(items, "array", "items should be an array.");
assert_greater_than(items.length, 0, "There should be any calendar in array.");
assert_own_property(items[0], "categories", "CalendarItem should have categories attribute.");
assert_own_property(items[0], "attendees", "CalendarItem should have attendees attribute.");
- cleanup(calendar);
t.done();
});
eventInit = {description: "HTML5 Introduction",
start, end, rule, format, ev;
t.step(function (){
+ add_result_callback(function () {
+ try {
+ cleanup(calendar);
+ } catch (err) {
+ // do nothing in case cleanup throw an exception
+ }
+ });
onSuccess = t.step_func(function (events) {
conversionTable = getTypeConversionExceptions("enum", false);
for (i = 0; i < conversionTable.length; i++) {
events[0].convertToString(format);
}, exceptionName + " should be thrown - given incorrect format.");
}
- cleanup(calendar);
t.done();
});
onError = t.step_func(function (error) {
onAddBatchSuccessCB;
t.step(function () {
+ add_result_callback(function () {
+ try {
+ cleanup(eventCalendar);
+ } catch (err) {
+ // do nothing in case cleanup throw an exception
+ }
+ });
eventCalendar = tizen.calendar.getDefaultCalendar("EVENT");
events = createTestEvents();
"Add batch did not assign correctly");
assert_equals(response[1].description, events[1].description,
"Add batch did not assign correctly");
- cleanup(eventCalendar);
t.done();
});
var t = async_test(document.title, {timeout: 5000}), events, eventCalendar, onAddBatchSuccessCB, returnedValue = null;
t.step(function () {
+ add_result_callback(function () {
+ try {
+ cleanup(eventCalendar);
+ } catch (err) {
+ // do nothing in case cleanup throw an exception
+ }
+ });
eventCalendar = tizen.calendar.getDefaultCalendar("EVENT");
events = createTestEvents();
"Add batch did not assign correctly");
assert_equals(response[1].description, events[1].description,
"Add batch did not assign correctly");
- cleanup(eventCalendar);
t.done();
});
calendar, ev, returnedValue = null;
t.step(function (){
+ add_result_callback(function () {
+ try {
+ cleanup(calendar);
+ } catch (err) {
+ // do nothing in case cleanup throw an exception
+ }
+ });
eventSearchSuccessCallback = t.step_func(function (events) {
assert_equals(returnedValue, undefined, "Incorect returned value from find()");
assert_not_equals(events.length, 0, "Find() should find event.");
filter, onSuccess, onError, start, end, rule, ev, returnedValue = null;
t.step(function (){
+ add_result_callback(function () {
+ try {
+ cleanup(calendar);
+ } catch (err) {
+ // do nothing in case cleanup throw an exception
+ }
+ });
onSuccess = t.step_func(function (events) {
assert_not_equals(events.length, 0, "find() should find event");
assert_true(events[0] instanceof tizen.CalendarEvent,
assert_greater_than_equal(events[0].summary.indexOf("Tizen"), 0,
"Tasks were not found properly");
assert_equals(returnedValue, undefined, "Incorect returned value from find()");
- cleanup(calendar);
t.done();
});
onError = t.step_func(function (error) {
eventInit2, ev1, ev2, getCalendar1, getCalendar2, successCallback, errorCallback, returnedValue = null;
t.step(function () {
+ add_result_callback(function () {
+ try {
+ cleanup(calendar);
+ } catch (err) {
+ // do nothing in case cleanup throw an exception
+ }
+ });
successCallback = t.step_func(function () {
assert_unreached("removeBatch() successCallaback should be not reached");
});
errorCallback = t.step_func(function (error) {
assert_equals(returnedValue, undefined, "Incorect returned value from removeBatch()");
- cleanup(calendar);
t.done();
});
updateBatchErrorCB, findSuccessCB, findErrorCB, filter;
t.step(function (){
+ add_result_callback(function () {
+ try {
+ cleanup(calendar);
+ } catch (err) {
+ // do nothing in case cleanup throw an exception
+ }
+ });
findSuccessCB = t.step_func(function (events) {
assert_equals(returnedValue, undefined, "Incorect returned value from updateBatch()");
assert_equals(events.length, 2, "Events were not found properly");
assert_equals(events[0].description, expected[events[0].id.uid], "description should be changed");
assert_equals(events[1].description, expected[events[1].id.uid], "description should be changed");
- cleanup(calendar);
t.done();
});
findErrorCB = t.step_func(function (error) {
onAddBatchSuccessCB, taskCalendar;
t.step(function () {
+ add_result_callback(function () {
+ try {
+ cleanup(taskCalendar);
+ } catch (err) {
+ // do nothing in case cleanup throw an exception
+ }
+ });
taskCalendar = tizen.calendar.getDefaultCalendar("TASK");
succCount = 3;
expLocation = "Nanjing", ev, eventInit, calendar, successCB, errorCB;
t.step(function (){
+ add_result_callback(function () {
+ try {
+ cleanup(calendar);
+ } catch (err) {
+ // do nothing in case cleanup throw an exception
+ }
+ });
successCB = t.step_func(function (events) {
- cleanup(calendar);
t.done();
});
setup({timeout: 90000});
t.step(function () {
+ add_result_callback(function () {
+ try {
+ cleanup(calendar);
+ } catch (err) {
+ // do nothing in case cleanup throw an exception
+ }
+ });
description = "Description Warsaw " + Math.random() + new Date().getTime();
eventInit = {
for (i = 0; i < events.length; i++) {
assert_equals(events[i].summary, "updated summary", "Event was not updated.");
}
- cleanup(calendar);
t.done();
});
}
function cleanup(calendar) {
- var ids = [];
- calendar.find(function (found_events) {
- var ids = events_to_ids(found_events);
- if (ids.length > 0) {
- calendar.removeBatch(ids);
- console.log("cleanup: remove all events in calendar");
- } else {
- console.log("cleanup: no events in calendar");
- }
- });
+ var ids = [];
+ calendar.find(function (found_events) {
+ var ids = events_to_ids(found_events);
+ if (ids.length > 0) {
+ calendar.removeBatch(ids);
+ console.log("cleanup: remove all events in calendar");
+ } else {
+ console.log("cleanup: no events in calendar");
+ }
+ });
}
function assert_equalsArrays(array1, array2, compare, msg) {