add tests for date arithmetic.

This commit is contained in:
Andrey Mironov 2014-09-24 15:32:47 +04:00
parent f77ef5f84d
commit 08a4ba91ef
2 changed files with 39 additions and 0 deletions

View File

@ -0,0 +1,18 @@
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

View File

@ -0,0 +1,21 @@
SELECT toTypeName(now() - now()) = 'Int32';
SELECT toTypeName(now() + 1) = 'DateTime';
SELECT toTypeName(1 + now()) = 'DateTime';
SELECT toTypeName(now() - 1) = 'DateTime';
SELECT toDateTime(1) + 1 = toDateTime(2);
SELECT 1 + toDateTime(1) = toDateTime(2);
SELECT toDateTime(1) - 1 = toDateTime(0);
SELECT toTypeName(today()) = 'Date';
SELECT today() = toDate(now());
SELECT toTypeName(yesterday()) = 'Date';
SELECT yesterday() = toDate(now() - 24*60*60);
SELECT toTypeName(today() - today()) = 'Int32';
SELECT toTypeName(today() + 1) = 'Date';
SELECT toTypeName(1 + today()) = 'Date';
SELECT toTypeName(today() - 1) = 'Date';
SELECT yesterday() + 1 = today();
SELECT 1 + yesterday() = today();
SELECT today() - 1 = yesterday();