Lines Matching refs:TEST
20 #define TEST(m,cond) G_STMT_START { failed = !(cond); \ macro
79 TEST("sizeof(GDate) is not more than 8 bytes on this platform", sizeof(GDate) < 9); in main()
83 TEST("Empty constructor produces invalid date", !g_date_valid(d)); in main()
89 TEST("January 1, Year 1 created and valid", g_date_valid(d)); in main()
93 TEST("January 1, Year 1 is Julian date 1", j == 1); in main()
95 TEST("Returned month is January", g_date_get_month(d) == G_DATE_JANUARY); in main()
96 TEST("Returned day is 1", g_date_get_day(d) == 1); in main()
97 TEST("Returned year is 1", g_date_get_year(d) == 1); in main()
99 TEST("Bad month is invalid", !g_date_valid_month(G_DATE_BAD_MONTH)); in main()
100 TEST("Month 13 is invalid", !g_date_valid_month(13)); in main()
101 TEST("Bad day is invalid", !g_date_valid_day(G_DATE_BAD_DAY)); in main()
102 TEST("Day 32 is invalid", !g_date_valid_day(32)); in main()
103 TEST("Bad year is invalid", !g_date_valid_year(G_DATE_BAD_YEAR)); in main()
104 TEST("Bad julian is invalid", !g_date_valid_julian(G_DATE_BAD_JULIAN)); in main()
105 TEST("Bad weekday is invalid", !g_date_valid_weekday(G_DATE_BAD_WEEKDAY)); in main()
106 TEST("Year 2000 is a leap year", g_date_is_leap_year(2000)); in main()
107 TEST("Year 1999 is not a leap year", !g_date_is_leap_year(1999)); in main()
108 TEST("Year 1996 is a leap year", g_date_is_leap_year(1996)); in main()
109 TEST("Year 1600 is a leap year", g_date_is_leap_year(1600)); in main()
110 TEST("Year 2100 is not a leap year", !g_date_is_leap_year(2100)); in main()
111 TEST("Year 1800 is not a leap year", !g_date_is_leap_year(1800)); in main()
123 TEST("Today is valid", g_date_valid(d)); in main()
129 TEST("Beginning of Unix epoch is valid", g_date_valid(d)); in main()
135 TEST("GDate's \"Julian\" epoch's first day is valid", g_date_valid(d)); in main()
150 TEST("Successfully parsed a %x-formatted string", in main()
182 TEST("Year is valid", g_date_valid_year(y)); in main()
184 TEST("Number of Sunday weeks in year is 52 or 53", in main()
187 TEST("Number of Monday weeks in year is 52 or 53", in main()
196 TEST("Sensible number of days in month", (dim > 0 && dim < 32)); in main()
198 TEST("Month between 1 and 12 is valid", g_date_valid_month(m)); in main()
208 TEST("DMY triplet is valid", g_date_valid_dmy(day,m,y)); in main()
214 TEST("Cleared day is invalid", !g_date_valid(d)); in main()
218 TEST("Set day is valid", g_date_valid(d)); in main()
227 TEST("Date with DMY triplet is valid", g_date_valid(d)); in main()
228 TEST("Month accessor works", g_date_get_month(d) == m); in main()
229 TEST("Year accessor works", g_date_get_year(d) == y); in main()
230 TEST("Day of month accessor works", g_date_get_day(d) == day); in main()
232 TEST("Day of year is consistent with Julian dates", in main()
246 TEST("Last day of year equals number of days in year", in main()
255 TEST("Day of year is not more than number of days in the year", in main()
258 TEST("Monday week of year is not more than number of weeks in the year", in main()
265 TEST("Monday week of year is >= than last week of year", in main()
271 TEST("Monday week of year on Monday 1 more than previous day's week of year", in main()
275 TEST("ISO 8601 week of year on Monday Dec 29 - Jan 4 is 1", in main()
278 TEST("ISO 8601 week of year on Monday 1 more than previous day's week of year", in main()
284 TEST("Monday week of year on non-Monday 0 more than previous day's week of year", in main()
287 TEST("ISO 8601 week of year on non-Monday 0 more than previous day's week of year (", in main()
297 TEST("Sunday week of year is not more than number of weeks in the year", in main()
303 TEST("Sunday week of year is >= than last week of year", in main()
308 TEST("Sunday week of year on Sunday 1 more than previous day's week of year", in main()
313 TEST("Sunday week of year on non-Sunday 0 more than previous day's week of year", in main()
319 TEST("Date is equal to itself", in main()
333 TEST("Adding days gives a value greater than previous", in main()
337 TEST("Forward days then backward days returns us to current day", in main()
346 TEST("Forward days then backward days returns us to current month", in main()
355 TEST("Forward days then backward days returns us to current year", in main()
368 TEST("Adding months gives a larger value", in main()
372 TEST("Forward months then backward months returns us to current month", in main()
381 TEST("Forward months then backward months returns us to current year", in main()
395 TEST("Forward months then backward months returns us to current day", in main()
415 TEST("Adding years gives a larger value", in main()
420 TEST("Forward years then backward years returns us to current month", in main()
429 TEST("Forward years then backward years returns us to current year", in main()
440 TEST("Forward years then backward years returns us to current day", in main()
463 TEST("Julians are sequential with increment 1", in main()
472 TEST("Next day has julian 1 higher", in main()
480 TEST("Previous day has julian 1 lower", in main()