diff --git a/examples/example1/main.cpp b/examples/example1/main.cpp index 3143623..9aaffd7 100644 --- a/examples/example1/main.cpp +++ b/examples/example1/main.cpp @@ -84,7 +84,7 @@ private: int main () { - // Using SQLITE_VERSION would require #include which we want to avoid + // Using SQLITE_VERSION would require #include which we want to avoid: use SQLite::VERSION if possible. // std::cout << "SQlite3 version " << SQLITE_VERSION << std::endl; std::cout << "SQlite3 version " << SQLite::VERSION << " (" << SQLite::getLibVersion() << ")" << std::endl; std::cout << "SQliteC++ version " << SQLITECPP_VERSION << std::endl; diff --git a/tests/Database_test.cpp b/tests/Database_test.cpp index 83c3750..e38c101 100644 --- a/tests/Database_test.cpp +++ b/tests/Database_test.cpp @@ -29,6 +29,12 @@ void assertion_failed(const char* apFile, const long apLine, const char* apFunc, } #endif +TEST(SQLiteCpp, version) { + EXPECT_STREQ(SQLITE_VERSION, SQLite::VERSION); + EXPECT_EQ (SQLITE_VERSION_NUMBER, SQLite::VERSION_NUMBER); + EXPECT_STREQ(SQLITE_VERSION, SQLite::getLibVersion()); + EXPECT_EQ (SQLITE_VERSION_NUMBER, SQLite::getLibVersionNumber()); +} TEST(Database, ctorExecCreateDropExist) { remove("test.db3");