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

Side by Side Diff: third_party/sqlite/src/test/e_fts3.test

Issue 949043002: Add //third_party/sqlite to dirs_to_snapshot, remove net_sql.patch (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 5 years, 10 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 unified diff | Download patch
« no previous file with comments | « third_party/sqlite/src/test/e_fkey.test ('k') | third_party/sqlite/src/test/e_insert.test » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # 2009 November 28 1 # 2009 November 28
2 # 2 #
3 # The author disclaims copyright to this source code. In place of 3 # The author disclaims copyright to this source code. In place of
4 # a legal notice, here is a blessing: 4 # a legal notice, here is a blessing:
5 # 5 #
6 # May you do good and not evil. 6 # May you do good and not evil.
7 # May you find forgiveness for yourself and forgive others. 7 # May you find forgiveness for yourself and forgive others.
8 # May you share freely, never taking more than you give. 8 # May you share freely, never taking more than you give.
9 # 9 #
10 #*********************************************************************** 10 #***********************************************************************
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
53 2 utf-8 53 2 utf-8
54 1 utf-16 54 1 utf-16
55 } { 55 } {
56 56
57 #if {$DO_MALLOC_TEST} break 57 #if {$DO_MALLOC_TEST} break
58 58
59 # Reset the database and database connection. If this iteration of the 59 # Reset the database and database connection. If this iteration of the
60 # [foreach] loop is testing with OOM errors, disable the lookaside buffer. 60 # [foreach] loop is testing with OOM errors, disable the lookaside buffer.
61 # 61 #
62 db close 62 db close
63 file delete -force test.db test.db-journal 63 forcedelete test.db test.db-journal
64 sqlite3 db test.db 64 sqlite3 db test.db
65 if {$DO_MALLOC_TEST} { sqlite3_db_config_lookaside db 0 0 0 } 65 if {$DO_MALLOC_TEST} { sqlite3_db_config_lookaside db 0 0 0 }
66 db eval "PRAGMA encoding = '$enc'" 66 db eval "PRAGMA encoding = '$enc'"
67 67
68 proc mit {blob} { 68 proc mit {blob} {
69 set scan(littleEndian) i* 69 set scan(littleEndian) i*
70 set scan(bigEndian) I* 70 set scan(bigEndian) I*
71 binary scan $blob $scan($::tcl_platform(byteOrder)) r 71 binary scan $blob $scan($::tcl_platform(byteOrder)) r
72 return $r 72 return $r
73 } 73 }
(...skipping 556 matching lines...) Expand 10 before | Expand all | Expand 10 after
630 ddl_test 8.2.1 { CREATE VIRTUAL TABLE t9c USING fts3("c""1", 'c''2') } 630 ddl_test 8.2.1 { CREATE VIRTUAL TABLE t9c USING fts3("c""1", 'c''2') }
631 read_test 8.2.2 { PRAGMA table_info(t9c) } {0 c\"1 {} 0 {} 0 1 c'2 {} 0 {} 0} 631 read_test 8.2.2 { PRAGMA table_info(t9c) } {0 c\"1 {} 0 {} 0 1 c'2 {} 0 {} 0}
632 #------------------------------------------------------------------------- 632 #-------------------------------------------------------------------------
633 633
634 #------------------------------------------------------------------------- 634 #-------------------------------------------------------------------------
635 # Test that FTS3 tables can be renamed using the ALTER RENAME command. 635 # Test that FTS3 tables can be renamed using the ALTER RENAME command.
636 # OOM errors are tested during ALTER RENAME commands also. 636 # OOM errors are tested during ALTER RENAME commands also.
637 # 637 #
638 foreach DO_MALLOC_TEST {0 1 2} { 638 foreach DO_MALLOC_TEST {0 1 2} {
639 db close 639 db close
640 file delete -force test.db test.db-journal 640 forcedelete test.db test.db-journal
641 sqlite3 db test.db 641 sqlite3 db test.db
642 if {$DO_MALLOC_TEST} { sqlite3_db_config_lookaside db 0 0 0 } 642 if {$DO_MALLOC_TEST} { sqlite3_db_config_lookaside db 0 0 0 }
643 643
644 ddl_test 9.1.1 { CREATE VIRTUAL TABLE t10 USING fts3(x) } 644 ddl_test 9.1.1 { CREATE VIRTUAL TABLE t10 USING fts3(x) }
645 write_test 9.1.2 t10_content { INSERT INTO t10 VALUES('fts3 tables') } 645 write_test 9.1.2 t10_content { INSERT INTO t10 VALUES('fts3 tables') }
646 write_test 9.1.3 t10_content { INSERT INTO t10 VALUES('are renameable') } 646 write_test 9.1.3 t10_content { INSERT INTO t10 VALUES('are renameable') }
647 647
648 read_test 9.1.4 { 648 read_test 9.1.4 {
649 SELECT * FROM t10 WHERE t10 MATCH 'table*' 649 SELECT * FROM t10 WHERE t10 MATCH 'table*'
650 } {{fts3 tables}} 650 } {{fts3 tables}}
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
697 set blob [binary format "a6 a* a*" $start $middle $end] 697 set blob [binary format "a6 a* a*" $start $middle $end]
698 write_test 10.2.4 ta_segdir { 698 write_test 10.2.4 ta_segdir {
699 UPDATE ta_segdir SET root = $blob WHERE rowid = 2 699 UPDATE ta_segdir SET root = $blob WHERE rowid = 2
700 } 700 }
701 error_test 10.2.5 { 701 error_test 10.2.5 {
702 SELECT * FROM ta WHERE ta MATCH 'beta' 702 SELECT * FROM ta WHERE ta MATCH 'beta'
703 } {database disk image is malformed} 703 } {database disk image is malformed}
704 704
705 705
706 finish_test 706 finish_test
OLDNEW
« no previous file with comments | « third_party/sqlite/src/test/e_fkey.test ('k') | third_party/sqlite/src/test/e_insert.test » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698