]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Add trivial tests to increase coverage of sqlite3_table_column_metadata(). (CVS 3074)
authordanielk1977 <danielk1977@noemail.net>
Fri, 10 Feb 2006 12:48:55 +0000 (12:48 +0000)
committerdanielk1977 <danielk1977@noemail.net>
Fri, 10 Feb 2006 12:48:55 +0000 (12:48 +0000)
FossilOrigin-Name: 424ce5ecd0aa9860afb73180e4d09987f3a9300a

manifest
manifest.uuid
test/colmeta.test

index 4756873a5c696cf3fd863ef4209c7eb60d6bcd40..658dd4a1045d24998db49295d27f44c78798abe4 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Work\saround\sthe\scase\swhere\sthe\spending-byte\spage\sis\salso\sa\sa\spointer-map\spage.\sTicket\s#1667.\s(CVS\s3073)
-D 2006-02-10T08:24:21
+C Add\strivial\stests\sto\sincrease\scoverage\sof\ssqlite3_table_column_metadata().\s(CVS\s3074)
+D 2006-02-10T12:48:55
 F Makefile.in 5d8dff443383918b700e495de42ec65bc1c8865b
 F Makefile.linux-gcc 74ba0eadf88748a9ce3fd03d2a3ede2e6715baec
 F README 9c4e2d6706bdcc3efdd773ce752a8cdab4f90028
@@ -142,7 +142,7 @@ F test/collate3.test 947a77f5b8227e037a7094d0e338a5504f155cc4
 F test/collate4.test daf498e294dcd596b961d425c3f2dda117e4717e
 F test/collate5.test 8fb4e7e0241839356bd8710f437c32efb47bfff8
 F test/collate6.test 6c9470d1606ee3e564675b229653e320c49ec638
-F test/colmeta.test 0052d4b68dd292b016804001d08bf636c5ecd449
+F test/colmeta.test 4c385cf4c9c22cab9b12af8db15f71675b8b0f73
 F test/conflict.test 16533a92675f9752c25596093a4d549af7fc3d34
 F test/corrupt.test 18c7a995b1af76a8c8600b996257f2c7b7bff083
 F test/corrupt2.test 88342570828f2b8cbbd8369eff3891f5c0bdd5ba
@@ -352,7 +352,7 @@ F www/tclsqlite.tcl bb0d1357328a42b1993d78573e587c6dcbc964b9
 F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0
 F www/version3.tcl a99cf5f6d8bd4d5537584a2b342f0fb9fa601d8b
 F www/whentouse.tcl 97e2b5cd296f7d8057e11f44427dea8a4c2db513
-P 5e8611e13de08d704cea6c9c4466c3af842a7a1a
-R 0a57b51faa251c36e1169634bc62a68d
+P 5ea87fbbe09279e70d3a22b8cd9994befffeac53
+R 3b98451b049db21424079cc84f31ce2e
 U danielk1977
-Z 733d67f3b503a31d4190158ec7a34bd0
+Z 588362bbc144f893055bec96e1b4e2a6
index 531ea696e7712db30e8d2002b3458c1b86acbd85..57b46e91cd7cca5443d9505feba99c95e4e45d03 100644 (file)
@@ -1 +1 @@
-5ea87fbbe09279e70d3a22b8cd9994befffeac53
\ No newline at end of file
+424ce5ecd0aa9860afb73180e4d09987f3a9300a
\ No newline at end of file
index 10c677cec2e1c1933cb782ff2d34f4dc12b0b0a4..428535655782ef249f37655687f143dd1bfd0173 100644 (file)
@@ -12,7 +12,7 @@
 # This file implements regression tests for SQLite library.  The
 # focus of this script is the sqlite3_table_column_metadata() API.
 #
-# $Id: colmeta.test,v 1.1 2006/02/09 13:43:29 danielk1977 Exp $
+# $Id: colmeta.test,v 1.2 2006/02/10 12:48:55 danielk1977 Exp $
 
 set testdir [file dirname $argv0]
 source $testdir/tester.tcl
@@ -52,7 +52,8 @@ set tests {
   12 {main v1 rowid}             {1 {no such table column: v1.rowid}}
   13 {main abc rowid}            {0 {INTEGER BINARY 0 1 0}}
   14 {main abc3 rowid}           {0 {INTEGER BINARY 0 1 0}}
-  14 {main abc4 rowid}           {0 {INTEGER BINARY 0 1 1}}
+  15 {main abc4 rowid}           {0 {INTEGER BINARY 0 1 1}}
+  16 {main abc d}                {1 {no such table column: abc.d}}
 }
 
 foreach {tn params results} $tests {
@@ -73,5 +74,13 @@ foreach {tn params results} $tests {
   } $results
 }
 
+do_test colmeta-misuse.1 {
+  db close
+  set rc [catch {
+    sqlite3_table_column_metadata $::DB a b c
+  } msg]
+  list $rc $msg
+} {1 {library routine called out of sequence}}
+
 finish_test