| # 2023 December 16 |
| # |
| # 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. |
| # |
| #*********************************************************************** |
| # This file runs all tests. |
| # |
| # $Id: fts3.test,v 1.2 2008/07/23 18:17:32 drh Exp $ |
| |
| set testdir [file dirname $argv0] |
| source $testdir/tester.tcl |
| set ::testprefix fts3integrity |
| |
| # If SQLITE_ENABLE_FTS3 is defined, omit this file. |
| ifcapable !fts3 { |
| finish_test |
| return |
| } |
| |
| do_execsql_test 1.0 { |
| CREATE VIRTUAL TABLE t1 USING fts3(x); |
| INSERT INTO t1 VALUES('first row'); |
| INSERT INTO t1 VALUES('second row'); |
| |
| CREATE TABLE t2(x PRIMARY KEY); |
| INSERT INTO t2 VALUES('first row'); |
| INSERT INTO t2 VALUES('second row'); |
| } |
| |
| sqlite3 db2 test.db |
| |
| do_execsql_test -db db2 1.1 { |
| CREATE TABLE t3(x, y); |
| } |
| |
| do_execsql_test 1.2 { |
| PRAGMA integrity_check; |
| } {ok} |
| |
| finish_test |