| Index: third_party/sqlite/src/test/misc1.test | 
| diff --git a/third_party/sqlite/src/test/misc1.test b/third_party/sqlite/src/test/misc1.test | 
| index a78e4884e93395881b70957202cfa5297b51720a..173b77d63776ffc7c8ac2710cb520ab52f0bf653 100644 | 
| --- a/third_party/sqlite/src/test/misc1.test | 
| +++ b/third_party/sqlite/src/test/misc1.test | 
| @@ -235,7 +235,7 @@ do_test misc1-7.4 { | 
| catchsql { | 
| INSERT INTO t5 VALUES(1,2,4); | 
| } | 
| -} {1 {columns a, b are not unique}} | 
| +} {1 {UNIQUE constraint failed: t5.a, t5.b}} | 
| do_test misc1-7.5 { | 
| catchsql { | 
| INSERT INTO t5 VALUES(0,2,4); | 
| @@ -472,6 +472,11 @@ ifcapable subquery { | 
| } {1 2 3 4 5 6 7 8 9 10 11} | 
| } | 
|  | 
| +# | 
| +# The following tests can only work if the current SQLite VFS has the concept | 
| +# of a current directory. | 
| +# | 
| +ifcapable curdir { | 
| # Make sure a database connection still works after changing the | 
| # working directory. | 
| # | 
| @@ -491,10 +496,11 @@ do_test misc1-14.2b { | 
| } {1} | 
| do_test misc1-14.3 { | 
| cd .. | 
| -  file delete -force tempdir | 
| +  forcedelete tempdir | 
| execsql {COMMIT} | 
| file exists ./test.db-journal | 
| } {0} | 
| +} | 
|  | 
| # A failed create table should not leave the table in the internal | 
| # data structures.  Ticket #238. | 
| @@ -586,4 +592,33 @@ do_test misc1-18.1 { | 
| expr {$n>=100} | 
| } {1} | 
|  | 
| +# 2014-01-10:  In a CREATE TABLE AS, if one or more of the column names | 
| +# are an empty string, that is still OK. | 
| +# | 
| +do_execsql_test misc1-19.1 { | 
| +  CREATE TABLE t19 AS SELECT 1, 2 AS '', 3; | 
| +  SELECT * FROM t19; | 
| +} {1 2 3} | 
| +do_execsql_test misc1-19.2 { | 
| +  CREATE TABLE t19b AS SELECT 4 AS '', 5 AS '',  6 AS ''; | 
| +  SELECT * FROM t19b; | 
| +} {4 5 6} | 
| + | 
| +# 2014-05-16:  Tests for the SQLITE_TESTCTRL_FAULT_INSTALL feature. | 
| +# | 
| +unset -nocomplain fault_callbacks | 
| +set fault_callbacks {} | 
| +proc fault_callback {n} { | 
| +  lappend ::fault_callbacks $n | 
| +  return 0 | 
| +} | 
| +do_test misc1-19.1 { | 
| +  sqlite3_test_control_fault_install fault_callback | 
| +  set fault_callbacks | 
| +} {0} | 
| +do_test misc1-19.2 { | 
| +  sqlite3_test_control_fault_install | 
| +  set fault_callbacks | 
| +} {0} | 
| + | 
| finish_test | 
|  |