X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/e7eb3a2744aa45179daea235800753d3d1955338..1f389ba56131238fd101fda7fdf73304f0d84932:/libtests/t-dateparse.c diff --git a/libtests/t-dateparse.c b/libtests/t-dateparse.c index e80e683..452b23d 100644 --- a/libtests/t-dateparse.c +++ b/libtests/t-dateparse.c @@ -1,6 +1,6 @@ /* * This file is part of DisOrder. - * Copyright (C) 2008 Richard Kettlewell + * Copyright (C) 2008, 2009 Richard Kettlewell * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -33,7 +33,7 @@ static void check_date(time_t when, } static void test_dateparse(void) { - time_t now = time(0); + time_t now = xtime(0); check_date(now, "%Y-%m-%d %H:%M:%S", localtime); #if 0 /* see dateparse.c */ check_date(now, "%Y-%m-%d %H:%M:%S %Z", localtime); @@ -46,10 +46,6 @@ static void test_dateparse(void) { check_date(now, "%H:%M:%S", localtime); /* This one needs a bodge: */ check_date(now - now % 60, "%H:%M", localtime); -#if __FreeBSD__ - fprintf(stderr, "strptime() is broken on FreeBSD - skipping further tests\n"); - ++skipped; -#else /* Reject invalid formats */ check_fatal(dateparse("12")); check_fatal(dateparse("12:34:56:23")); @@ -57,7 +53,6 @@ static void test_dateparse(void) { check_fatal(dateparse("25:34")); check_fatal(dateparse("23:61")); check_fatal(dateparse("23:23:62")); -#endif } TEST(dateparse);