1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-07-30 19:03:16 +03:00

Fix expr.test so that it works when the date-time functions are compiled out of the library. (CVS 2086)

FossilOrigin-Name: 540ce7de1b3f1882c40d4e20d3986775e1dcf77a
This commit is contained in:
danielk1977
2004-11-10 12:34:20 +00:00
parent e6efa74b9f
commit ae381aa1b6
3 changed files with 21 additions and 19 deletions

View File

@ -11,7 +11,7 @@
# This file implements regression tests for SQLite library. The
# focus of this file is testing expressions.
#
# $Id: expr.test,v 1.37 2004/11/09 12:44:39 danielk1977 Exp $
# $Id: expr.test,v 1.38 2004/11/10 12:34:20 danielk1977 Exp $
set testdir [file dirname $argv0]
source $testdir/tester.tcl
@ -480,23 +480,25 @@ set sqlite_current_time [clock seconds]
set date [clock format $sqlite_current_time -format %Y-%m-%d -gmt 1]
set time [clock format $sqlite_current_time -format %H:%M:%S -gmt 1]
do_test expr-8.1 {
execsql {SELECT CURRENT_TIME==time('now');}
} 1
do_test expr-8.2 {
execsql {SELECT CURRENT_TIME}
} $time
do_test expr-8.3 {
execsql {SELECT CURRENT_DATE==date('now');}
} 1
do_test expr-8.4 {
do_test expr-8.2 {
execsql {SELECT CURRENT_DATE}
} $date
do_test expr-8.5 {
execsql {SELECT CURRENT_TIMESTAMP==datetime('now');}
} 1
do_test expr-8.6 {
do_test expr-8.3 {
execsql {SELECT CURRENT_TIMESTAMP}
} [list "$date $time"]
ifcapable datetime {
do_test expr-8.4 {
execsql {SELECT CURRENT_TIME==time('now');}
} 1
do_test expr-8.5 {
execsql {SELECT CURRENT_DATE==date('now');}
} 1
do_test expr-8.6 {
execsql {SELECT CURRENT_TIMESTAMP==datetime('now');}
} 1
}
set sqlite_current_time 0
finish_test