/*
- * Copyright (C) 2006 Nokia Corporation.
+ * This file is a part of hildon tests
*
- * Contact: Luc Pionchon <luc.pionchon@nokia.com>
+ * Copyright (C) 2006, 2007 Nokia Corporation, all rights reserved.
+ *
+ * Contact: Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public License
- * as published by the Free Software Foundation; either version 2.1 of
+ * as published by the Free Software Foundation; version 2.1 of
* the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful, but
g_value_init(&value, G_TYPE_UINT);
- /* Test 1: Test above maximum year limit */
- max_year = 2050;
- g_value_set_uint (&value, max_year);
- g_object_set_property (G_OBJECT (calendar), "max-year", &value);
- year = max_year + 1;
- month = 3;
- day = 30;
- hildon_calendar_popup_set_date(calendar, year, month, day);
- hildon_calendar_popup_get_date(calendar, &ret_year, &ret_month, &ret_day);
- fail_if(max_year != ret_year,
- "hildon-calendar-popup: Set date to %u/%u/%u, with maximum year set to %u, but get date returned year = %u != %u",
- year, month, day, max_year, ret_year, max_year);
-
- /* Test 2: Test under minimum year limit */
+ /* Test 1: Test under minimum year limit */
min_year = 2000;
g_value_set_uint (&value, min_year);
g_object_set_property (G_OBJECT (calendar), "min-year", &value);
"hildon-calendar-popup: Set date to %u/%u/%u, with minimum year set to %u, but get date returned year = %u != %u",
year, month, day, min_year, ret_year, min_year);
- /* Test 3: Test above maximum month limit */
+ /* Test 2: Test above maximum month limit */
valid_year = 2006;
valid_month = 10;
valid_day = 5;
valid_year, valid_month, valid_day, year, month, day, ret_year, ret_month, ret_day, current_year, current_month, current_day);
- /* Test 4: Test under minimum month limit */
+ /* Test 3: Test under minimum month limit */
valid_year = 2006;
valid_month = 2;
valid_day = 15;
valid_year, valid_month, valid_day, year, month, day, ret_year, ret_month, ret_day, current_year, current_month, current_day);
- /* Test 5: Test above maximum day limit */
+ /* Test 4: Test above maximum day limit */
/* 31 */
valid_year = 2005;
"hildon-calendar-popup: Set valid date to %u/%u/%u, then set an invalid date %u/%u/%u, but get date returned %u/%u/%u instead of %u/%u/%u",
valid_year, valid_month, valid_day, year, month, day, ret_year, ret_month, ret_day, current_year, current_month, current_day);
- /* Test6: Test day minimum limit */
+ /* Test5: Test day minimum limit */
valid_year = 2005;
valid_month = 2;
valid_day = 15;
"hildon-calendar-popup: Set valid date to %u/%u/%u, then set an invalid date %u/%u/%u, but get date returned %u/%u/%u instead of %u/%u/%u",
valid_year, valid_month, valid_day, year, month, day, ret_year, ret_month, ret_day, current_year, current_month, current_day);
- /* Test7: Test above maximum allowed date */
+ /* Test6: Test above maximum allowed date */
max_year = 2050;
g_value_set_uint (&value, max_year);
g_object_set_property (G_OBJECT (calendar), "max-year", &value);
"hildon-calendar-popup: Set valid date to %u/%u/%u, then set an invalid date %u/%u/%u, with maximum year set to %u, but get date returned %u/%u/%u instead of %u/%u/%u",
valid_year, valid_month, valid_day, year, month, day, max_year, ret_year, ret_month, ret_day, max_year, month, day);
- /* Test8: Test minimum allowed date */
+ /* Test7: Test minimum allowed date */
min_year = 2000;
g_value_set_uint (&value, min_year);
g_object_set_property (G_OBJECT (calendar), "min-year", &value);
"hildon-calendar-popup: Set valid date to %u/%u/%u, then set an invalid date %u/%u/%u, with minimum year set to %u, but get date returned %u/%u/%u instead of %u/%u/%u",
valid_year, valid_month, valid_day, year, month, day, min_year, ret_year, ret_month, ret_day, min_year, month, day);
- /* Test9: Set and get date with NULL calendar objects */
+ /* Test8: Set and get date with NULL calendar objects */
hildon_calendar_popup_set_date(NULL, 2006, 10, 15);
hildon_calendar_popup_get_date(NULL, &year, &month, &day);
}