mirror of
https://github.com/signalwire/freeswitch.git
synced 2026-07-24 13:12:03 +00:00
sync up our in tree sqlite with the 3.3.13 official release. Commit to follow to finish this process on the windows build.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4351 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
# This file implements regression tests for SQLite library. The
|
||||
# focus of this file is testing built-in functions.
|
||||
#
|
||||
# $Id: func.test,v 1.55 2006/09/16 21:45:14 drh Exp $
|
||||
# $Id: func.test,v 1.57 2007/01/29 17:58:28 drh Exp $
|
||||
|
||||
set testdir [file dirname $argv0]
|
||||
source $testdir/tester.tcl
|
||||
@@ -296,6 +296,35 @@ do_test func-9.1 {
|
||||
SELECT random() is not null;
|
||||
}
|
||||
} {1}
|
||||
do_test func-9.2 {
|
||||
execsql {
|
||||
SELECT typeof(random());
|
||||
}
|
||||
} {integer}
|
||||
do_test func-9.3 {
|
||||
execsql {
|
||||
SELECT randomblob(32) is not null;
|
||||
}
|
||||
} {1}
|
||||
do_test func-9.4 {
|
||||
execsql {
|
||||
SELECT typeof(randomblob(32));
|
||||
}
|
||||
} {blob}
|
||||
do_test func-9.5 {
|
||||
execsql {
|
||||
SELECT length(randomblob(32)), length(randomblob(-5)),
|
||||
length(randomblob(2000))
|
||||
}
|
||||
} {32 1 2000}
|
||||
|
||||
# The "hex()" function was added in order to be able to render blobs
|
||||
# generated by randomblob(). So this seems like a good place to test
|
||||
# hex().
|
||||
#
|
||||
do_test func-9.10 {
|
||||
execsql {SELECT hex(x'00112233445566778899aAbBcCdDeEfF')}
|
||||
} {00112233445566778899AABBCCDDEEFF}
|
||||
|
||||
# Use the "sqlite_register_test_function" TCL command which is part of
|
||||
# the text fixture in order to verify correct operation of some of
|
||||
|
||||
Reference in New Issue
Block a user