Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(197)

Unified Diff: third_party/sqlite/sqlite-src-3080704/test/fts3fault2.test

Issue 2363173002: [sqlite] Remove obsolete reference version 3.8.7.4. (Closed)
Patch Set: Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/sqlite/sqlite-src-3080704/test/fts3fault2.test
diff --git a/third_party/sqlite/sqlite-src-3080704/test/fts3fault2.test b/third_party/sqlite/sqlite-src-3080704/test/fts3fault2.test
deleted file mode 100644
index f2d10bc3f8476649153ef3a485e8e9a0cabbf9d1..0000000000000000000000000000000000000000
--- a/third_party/sqlite/sqlite-src-3080704/test/fts3fault2.test
+++ /dev/null
@@ -1,158 +0,0 @@
-# 2011 February 3
-#
-# The author disclaims copyright to this source code. In place of
-# a legal notice, here is a blessing:
-#
-# May you do good and not evil.
-# May you find forgiveness for yourself and forgive others.
-# May you share freely, never taking more than you give.
-#
-#***********************************************************************
-#
-
-set testdir [file dirname $argv0]
-source $testdir/tester.tcl
-set ::testprefix fts3fault2
-
-# If SQLITE_ENABLE_FTS3 is not defined, omit this file.
-ifcapable !fts3 { finish_test ; return }
-
-do_test 1.0 {
- execsql {
- CREATE VIRTUAL TABLE t1 USING fts4(x);
- INSERT INTO t1 VALUES('a b c');
- INSERT INTO t1 VALUES('c d e');
- CREATE VIRTUAL TABLE terms USING fts4aux(t1);
- }
- faultsim_save_and_close
-} {}
-
-do_faultsim_test 1.1 -prep {
- faultsim_restore_and_reopen
- db eval {SELECT * FROM sqlite_master}
-} -body {
- execsql "CREATE VIRTUAL TABLE terms2 USING fts4aux(t1)"
-} -test {
- faultsim_test_result {0 {}}
-}
-
-do_faultsim_test 1.2 -prep {
- faultsim_restore_and_reopen
- db eval {SELECT * FROM sqlite_master}
-} -body {
- execsql "SELECT * FROM terms"
-} -test {
- faultsim_test_result {0 {a * 1 1 a 0 1 1 b * 1 1 b 0 1 1 c * 2 2 c 0 2 2 d * 1 1 d 0 1 1 e * 1 1 e 0 1 1}}
-}
-
-do_faultsim_test 1.3 -prep {
- faultsim_restore_and_reopen
- db eval {SELECT * FROM sqlite_master}
-} -body {
- execsql "SELECT * FROM terms WHERE term>'a' AND TERM < 'd'"
-} -test {
- faultsim_test_result {0 {b * 1 1 b 0 1 1 c * 2 2 c 0 2 2}}
-}
-
-do_faultsim_test 1.4 -prep {
- faultsim_restore_and_reopen
- db eval {SELECT * FROM sqlite_master}
-} -body {
- execsql "SELECT * FROM terms WHERE term='c'"
-} -test {
- faultsim_test_result {0 {c * 2 2 c 0 2 2}}
-}
-
-do_test 2.0 {
- faultsim_delete_and_reopen
- execsql {
- CREATE VIRTUAL TABLE tx USING fts4(a, b);
- INSERT INTO tx VALUES('a b c', 'x y z');
- CREATE VIRTUAL TABLE terms2 USING fts4aux(tx);
- }
- faultsim_save_and_close
-} {}
-
-do_faultsim_test 2.1 -prep {
- faultsim_restore_and_reopen
- db eval {SELECT * FROM sqlite_master}
-} -body {
- execsql "SELECT * FROM terms2"
-} -test {
- faultsim_test_result {0 {a * 1 1 a 0 1 1 b * 1 1 b 0 1 1 c * 1 1 c 0 1 1 x * 1 1 x 1 1 1 y * 1 1 y 1 1 1 z * 1 1 z 1 1 1}}
-}
-
-do_faultsim_test 3.0 -faults oom* -prep {
- faultsim_delete_and_reopen
- db eval { CREATE TABLE 'xx yy'(a, b); }
-} -body {
- execsql {
- CREATE VIRTUAL TABLE tt USING fts4(content="xx yy");
- }
-} -test {
- faultsim_test_result {0 {}}
-}
-
-do_faultsim_test 3.1 -faults oom* -prep {
- faultsim_delete_and_reopen
- db func zip zip
- db func unzip unzip
-} -body {
- execsql {
- CREATE VIRTUAL TABLE tt USING fts4(compress=zip, uncompress=unzip);
- }
-} -test {
- faultsim_test_result {0 {}}
-}
-
-do_test 4.0 {
- faultsim_delete_and_reopen
- execsql {
- CREATE VIRTUAL TABLE ft USING fts4(a, b);
- INSERT INTO ft VALUES('U U T C O', 'F N D E S');
- INSERT INTO ft VALUES('P H X G B', 'I D M R U');
- INSERT INTO ft VALUES('P P X D M', 'Y V N T C');
- INSERT INTO ft VALUES('Z L Q O W', 'D F U N Q');
- INSERT INTO ft VALUES('A J D U P', 'C H M Q E');
- INSERT INTO ft VALUES('P S A O H', 'S Z C W D');
- INSERT INTO ft VALUES('T B N L W', 'C A K T I');
- INSERT INTO ft VALUES('K E Z L O', 'L L Y C E');
- INSERT INTO ft VALUES('C R E S V', 'Q V F W P');
- INSERT INTO ft VALUES('S K H G W', 'R W Q F G');
- }
- faultsim_save_and_close
-} {}
-do_faultsim_test 4.1 -prep {
- faultsim_restore_and_reopen
- db eval {SELECT * FROM sqlite_master}
-} -body {
- execsql { INSERT INTO ft(ft) VALUES('rebuild') }
-} -test {
- faultsim_test_result {0 {}}
-}
-
-ifcapable fts3_unicode {
- do_test 5.0 {
- faultsim_delete_and_reopen
- execsql {
- CREATE VIRTUAL TABLE ft USING fts4(a, tokenize=unicode61);
- }
- faultsim_save_and_close
- } {}
-
- do_faultsim_test 5.1 -faults oom* -prep {
- faultsim_restore_and_reopen
- db eval {SELECT * FROM sqlite_master}
- } -body {
- execsql { INSERT INTO ft VALUES('the quick brown fox'); }
- execsql { INSERT INTO ft VALUES(
- 'theunusuallylongtokenthatjustdragsonandonandonandthendragsonsomemoreeof'
- );
- }
- execsql { SELECT docid FROM ft WHERE ft MATCH 'th*' }
- } -test {
- faultsim_test_result {0 {1 2}}
- }
-}
-
-finish_test
« no previous file with comments | « third_party/sqlite/sqlite-src-3080704/test/fts3fault.test ('k') | third_party/sqlite/sqlite-src-3080704/test/fts3first.test » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698