From 872459a7cc525eb87a2dc5a82f1b137493186080 Mon Sep 17 00:00:00 2001 From: Alexander Sulfrian Date: Sun, 10 Jan 2010 21:46:58 +0100 Subject: added function for testing if table exists in database --- test/base/database.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'test/base') diff --git a/test/base/database.cpp b/test/base/database.cpp index 5738c56c..fdf4a3dd 100644 --- a/test/base/database.cpp +++ b/test/base/database.cpp @@ -41,6 +41,8 @@ namespace usdx CPPUNIT_TEST(testSizeOfTime_t); CPPUNIT_TEST(testGetStatReset); CPPUNIT_TEST(testFormatDate); + CPPUNIT_TEST(testTableExists); + CPPUNIT_TEST(testTableNotExists); CPPUNIT_TEST_SUITE_END(); private: StatDatabase *db; @@ -90,6 +92,16 @@ namespace usdx StatDatabase::get_instance()->format_date(buf, 9, 1262433600); CPPUNIT_ASSERT( strcmp(buf, "13.02.09") ); } + + void testTableExists() + { + CPPUNIT_ASSERT( true == StatDatabase::get_instance()->sqlite_table_exists("us_songs") ); + } + + void testTableNotExists() + { + CPPUNIT_ASSERT( false == StatDatabase::get_instance()->sqlite_table_exists("abc") ); + } }; CPPUNIT_TEST_SUITE_REGISTRATION(StatDatabaseTest); -- cgit v1.2.3