From ff293cad83ccdf8b4cc048a4c9722ce4dcccb855 Mon Sep 17 00:00:00 2001 From: danielk1977 Date: Fri, 10 Feb 2006 12:48:55 +0000 Subject: [PATCH] Add trivial tests to increase coverage of sqlite3_table_column_metadata(). (CVS 3074) FossilOrigin-Name: 424ce5ecd0aa9860afb73180e4d09987f3a9300a --- manifest | 12 ++++++------ manifest.uuid | 2 +- test/colmeta.test | 13 +++++++++++-- 3 files changed, 18 insertions(+), 9 deletions(-) diff --git a/manifest b/manifest index 4756873a5c..658dd4a104 100644 --- 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 diff --git a/manifest.uuid b/manifest.uuid index 531ea696e7..57b46e91cd 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -5ea87fbbe09279e70d3a22b8cd9994befffeac53 \ No newline at end of file +424ce5ecd0aa9860afb73180e4d09987f3a9300a \ No newline at end of file diff --git a/test/colmeta.test b/test/colmeta.test index 10c677cec2..4285356557 100644 --- a/test/colmeta.test +++ b/test/colmeta.test @@ -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