From: Hristo Venev Date: Sun, 25 Oct 2015 16:25:58 +0000 (+0200) Subject: test: "today UTC" is not always "today UTC" X-Git-Tag: v228~150^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b1c517669986f23960b60ef637f141be9f7033f5;p=platform%2Fupstream%2Fsystemd.git test: "today UTC" is not always "today UTC" On Oct 25 2015 in EET/EEST there is a UTC+3->UTC+2 transition. This means that the representation of "today UTC" as local time is ambiguous. --- diff --git a/src/test/test-date.c b/src/test/test-date.c index 8d78ab8..e1c6ecb 100644 --- a/src/test/test-date.c +++ b/src/test/test-date.c @@ -43,6 +43,12 @@ static void test_should_pass(const char *p) { assert_se(parse_timestamp(buf, &q) >= 0); } +static void test_should_parse(const char *p) { + usec_t t; + + assert_se(parse_timestamp(p, &t) >= 0); +} + static void test_should_fail(const char *p) { usec_t t; @@ -86,7 +92,8 @@ int main(int argc, char *argv[]) { test_one_noutc("+2y 4d"); test_one_noutc("5months ago"); test_one_noutc("@1395716396"); - test_one_noutc("today UTC"); + test_should_parse("today UTC"); + test_should_fail("today UTC UTC"); return 0; }