Changes to test code (only) to allow veryquick.test to run with OMIT_UTF16 builsd. Ticket #3985. (CVS 6919)
FossilOrigin-Name: 7f3fc7f20f6dc205eedbe445e35f5071f1c01185
This commit is contained in:
parent
6e2ef43197
commit
257d9dc748
18
manifest
18
manifest
@ -1,5 +1,5 @@
|
||||
C Remove\san\sALWAYS()\sfrom\sa\scondition\sthat\scan\sin\sfact\sbe\sfalse\sunder\svery\nobscure\scircumstances.\s(CVS\s6918)
|
||||
D 2009-07-22T02:02:40
|
||||
C Changes\sto\stest\scode\s(only)\sto\sallow\sveryquick.test\sto\srun\swith\sOMIT_UTF16\sbuilsd.\sTicket\s#3985.\s(CVS\s6919)
|
||||
D 2009-07-22T07:27:57
|
||||
F Makefile.arm-wince-mingw32ce-gcc fcd5e9cd67fe88836360bb4f9ef4cb7f8e2fb5a0
|
||||
F Makefile.in df9359da7a726ccb67a45db905c5447d5c00c6ef
|
||||
F Makefile.linux-gcc d53183f4aa6a9192d249731c90dbdffbd2c68654
|
||||
@ -183,7 +183,7 @@ F src/test_backup.c 1384a18985a5a2d275c2662e48473bf1542ebd08
|
||||
F src/test_btree.c 5adbba9b138988a3cf4d3b5424dbc7c85651da02
|
||||
F src/test_config.c 63d1b08809ca182ee75429573111b44735861c64
|
||||
F src/test_devsym.c 9f4bc2551e267ce7aeda195f3897d0f30c5228f4
|
||||
F src/test_func.c b8140bc4ed0d290d5e22972eb2a3bfd40aa798dc
|
||||
F src/test_func.c 26ac62d8ed7a9f45a1e05baffb1c1e55fe2a06f2
|
||||
F src/test_hexio.c 2f1122aa3f012fa0142ee3c36ce5c902a70cd12f
|
||||
F src/test_journal.c dab49b7c47b53242f039c9563b18cafb67ebfe03
|
||||
F src/test_loadext.c 97dc8800e46a46ed002c2968572656f37e9c0dd9
|
||||
@ -247,7 +247,7 @@ F test/badutf.test d5360fc31f643d37a973ab0d8b4fb85799c3169f
|
||||
F test/between.test 16b1776c6323faadb097a52d673e8e3d8be7d070
|
||||
F test/bigfile.test b746a34ce0e2039994b45fea8b7fbfa78f594cdf
|
||||
F test/bigrow.test f0aeb7573dcb8caaafea76454be3ade29b7fc747
|
||||
F test/bind.test 455f7e8322a215e245414625eede3ab0e1429c14
|
||||
F test/bind.test 3c7b320969000c441a70952b0b15938fbb66237c
|
||||
F test/bindxfer.test efecd12c580c14df5f4ad3b3e83c667744a4f7e0
|
||||
F test/bitvec.test 75894a880520164d73b1305c1c3f96882615e142
|
||||
F test/blob.test e7ac6c7d3a985cc4678c64f325292529a69ae252
|
||||
@ -264,7 +264,7 @@ F test/cache.test 3ff445c445742a7b6b9ba6e1d62a25263f9424b9
|
||||
F test/capi2.test 172c717ed101e78e0798dd21b9896a22366f35b4
|
||||
F test/capi3.test 168e2cd66c58c510955b0f299750e4de73b8d952
|
||||
F test/capi3b.test 664eb55318132f292f2c436f90906f578cad6b97
|
||||
F test/capi3c.test ce0fcbbaccfc9703fb247ea9ac5ada96dc9ca047
|
||||
F test/capi3c.test 946a95fc028c967aa6d9c8f6f527d1d3a748b68a
|
||||
F test/capi3d.test 57d83b690d7364bde02cddbf8339a4b50d80ce23
|
||||
F test/cast.test 166951664a0b0a2e0f8fb5997a152490c6363932
|
||||
F test/check.test b897cd3cc839b34b31cdd073e9882ccd03da977b
|
||||
@ -741,7 +741,7 @@ F tool/speedtest2.tcl ee2149167303ba8e95af97873c575c3e0fab58ff
|
||||
F tool/speedtest8.c 2902c46588c40b55661e471d7a86e4dd71a18224
|
||||
F tool/speedtest8inst1.c 293327bc76823f473684d589a8160bde1f52c14e
|
||||
F tool/vdbe-compress.tcl 672f81d693a03f80f5ae60bfefacd8a349e76746
|
||||
P 96cfd079528501f6f1e658ce8a5a4e3bdea729be
|
||||
R a8bd2be33969844ee5d481d489c419c7
|
||||
U drh
|
||||
Z bc1c68166bf29dbfc1cab9b7c7ad4f50
|
||||
P 38083228956ac05df45f44447ab39c64852239d2
|
||||
R 0cab1d6c65cf9787978529fe99839bb1
|
||||
U danielk1977
|
||||
Z d43492bf0989c2fd5cef71cedc911350
|
||||
|
@ -1 +1 @@
|
||||
38083228956ac05df45f44447ab39c64852239d2
|
||||
7f3fc7f20f6dc205eedbe445e35f5071f1c01185
|
@ -12,7 +12,7 @@
|
||||
** Code for testing all sorts of SQLite interfaces. This code
|
||||
** implements new SQL functions used by the test scripts.
|
||||
**
|
||||
** $Id: test_func.c,v 1.15 2009/05/07 13:43:49 drh Exp $
|
||||
** $Id: test_func.c,v 1.16 2009/07/22 07:27:57 danielk1977 Exp $
|
||||
*/
|
||||
#include "sqlite3.h"
|
||||
#include "tcl.h"
|
||||
@ -156,6 +156,7 @@ void sqlite3EndBenignMalloc(void);
|
||||
static void test_agg_errmsg16_step(sqlite3_context *a, int b,sqlite3_value **c){
|
||||
}
|
||||
static void test_agg_errmsg16_final(sqlite3_context *ctx){
|
||||
#ifndef SQLITE_OMIT_UTF16
|
||||
const void *z;
|
||||
sqlite3 * db = sqlite3_context_db_handle(ctx);
|
||||
sqlite3_aggregate_context(ctx, 2048);
|
||||
@ -163,6 +164,7 @@ static void test_agg_errmsg16_final(sqlite3_context *ctx){
|
||||
z = sqlite3_errmsg16(db);
|
||||
sqlite3EndBenignMalloc();
|
||||
sqlite3_result_text16(ctx, z, -1, SQLITE_TRANSIENT);
|
||||
#endif
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -11,7 +11,7 @@
|
||||
# This file implements regression tests for SQLite library. The
|
||||
# focus of this script testing the sqlite_bind API.
|
||||
#
|
||||
# $Id: bind.test,v 1.47 2009/02/20 03:55:05 drh Exp $
|
||||
# $Id: bind.test,v 1.48 2009/07/22 07:27:57 danielk1977 Exp $
|
||||
#
|
||||
|
||||
set testdir [file dirname $argv0]
|
||||
@ -291,7 +291,7 @@ do_test bind-6.4 {
|
||||
execsql {SELECT * FROM t1}
|
||||
} {hello hello hello}
|
||||
set enc [db eval {PRAGMA encoding}]
|
||||
if {$enc=="UTF-8"} {
|
||||
if {$enc=="UTF-8" || $enc==""} {
|
||||
do_test bind-6.5 {
|
||||
execsql {SELECT hex(a), hex(b), hex(c) FROM t1}
|
||||
} {68656C6C6F00746865726500 68656C6C6F007468657265 68656C6C6F}
|
||||
|
@ -13,7 +13,7 @@
|
||||
# This is a copy of the capi3.test file that has been adapted to
|
||||
# test the new sqlite3_prepare_v2 interface.
|
||||
#
|
||||
# $Id: capi3c.test,v 1.22 2008/11/05 16:37:35 drh Exp $
|
||||
# $Id: capi3c.test,v 1.23 2009/07/22 07:27:57 danielk1977 Exp $
|
||||
#
|
||||
|
||||
set testdir [file dirname $argv0]
|
||||
@ -1292,31 +1292,33 @@ sqlite3_finalize $STMT
|
||||
# conversion (or vice versa) on one column does not change the value of
|
||||
# the second.
|
||||
#
|
||||
do_test capi3c-23.1 {
|
||||
set STMT [sqlite3_prepare_v2 db {SELECT b,b,b,b FROM t1} -1 TAIL]
|
||||
sqlite3_step $STMT
|
||||
} {SQLITE_ROW}
|
||||
do_test capi3c-23.2 {
|
||||
sqlite3_column_text16 $STMT 0
|
||||
sqlite3_column_text $STMT 1
|
||||
} {one}
|
||||
do_test capi3c-23.3 {
|
||||
sqlite3_column_text16 $STMT 2
|
||||
sqlite3_column_text $STMT 3
|
||||
} {one}
|
||||
sqlite3_finalize $STMT
|
||||
do_test capi3c-23.4 {
|
||||
set STMT [sqlite3_prepare_v2 db {SELECT b||'x',b,b,b FROM t1} -1 TAIL]
|
||||
sqlite3_step $STMT
|
||||
} {SQLITE_ROW}
|
||||
do_test capi3c-23.5 {
|
||||
sqlite3_column_text16 $STMT 0
|
||||
sqlite3_column_text $STMT 1
|
||||
} {one}
|
||||
do_test capi3c-23.6 {
|
||||
sqlite3_column_text16 $STMT 2
|
||||
sqlite3_column_text $STMT 3
|
||||
} {one}
|
||||
sqlite3_finalize $STMT
|
||||
ifcapable utf16 {
|
||||
do_test capi3c-23.1 {
|
||||
set STMT [sqlite3_prepare_v2 db {SELECT b,b,b,b FROM t1} -1 TAIL]
|
||||
sqlite3_step $STMT
|
||||
} {SQLITE_ROW}
|
||||
do_test capi3c-23.2 {
|
||||
sqlite3_column_text16 $STMT 0
|
||||
sqlite3_column_text $STMT 1
|
||||
} {one}
|
||||
do_test capi3c-23.3 {
|
||||
sqlite3_column_text16 $STMT 2
|
||||
sqlite3_column_text $STMT 3
|
||||
} {one}
|
||||
sqlite3_finalize $STMT
|
||||
do_test capi3c-23.4 {
|
||||
set STMT [sqlite3_prepare_v2 db {SELECT b||'x',b,b,b FROM t1} -1 TAIL]
|
||||
sqlite3_step $STMT
|
||||
} {SQLITE_ROW}
|
||||
do_test capi3c-23.5 {
|
||||
sqlite3_column_text16 $STMT 0
|
||||
sqlite3_column_text $STMT 1
|
||||
} {one}
|
||||
do_test capi3c-23.6 {
|
||||
sqlite3_column_text16 $STMT 2
|
||||
sqlite3_column_text $STMT 3
|
||||
} {one}
|
||||
sqlite3_finalize $STMT
|
||||
}
|
||||
|
||||
finish_test
|
||||
|
Loading…
x
Reference in New Issue
Block a user