From b3b1362596fd721f0bedcf266bb39948ca1831c8 Mon Sep 17 00:00:00 2001 From: Nathan Gass Date: Fri, 28 Oct 2011 13:03:45 +0000 Subject: some more date tests --- tests/it.t | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'tests') diff --git a/tests/it.t b/tests/it.t index 900641c..0075f41 100755 --- a/tests/it.t +++ b/tests/it.t @@ -223,10 +223,14 @@ is(it::date('date', '2011-10-25 + 3 days'), '28.10.2011', 'some date arithmetic' is(it::date('datetime', time()), it::date('datetime'), 'recognize int as timestamp'); is(it::date('datetime', time()*1.0), it::date('datetime'), 'recognize float as timestamp'); is(it::date('datetime', time() . ''), it::date('datetime'), 'recognize digit string as timestamp'); +is(it::date('datetime', '@' . time()), it::date('datetime'), 'recognize strtotime timestamp format'); is(it::date('datetime', 10), it::date('datetime', "10"), 'numeric and string give same result'); +is(it::date('datetime', 10.0), it::date('datetime', "10"), '... as long as num is properly truncated'); is(it::date('datetime', 10.5), it::date('datetime', "10.5"), '... with one digit after point'); is(it::date('datetime', 10.56), it::date('datetime', "10.56"), '... with two digits after point'); is(it::date('datetime', 1000000), it::date('datetime', "1000000"), '... large nummer'); is(it::date('datetime', 1000000.543), it::date('datetime', "1000000.543"), '... large nummer and point'); +is(it::date('time', 10.5), "10:05", 'interpret floating points with strtotime'); +is(it::date('time', 10.05), "10:05", 'interpret floating points with strtotime'); ?> -- cgit v1.2.3