From e893575a7692b77bac64b9931ad1df558855d806 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Rombauts?= Date: Mon, 25 Jul 2016 22:20:19 +0200 Subject: [PATCH] Add unit tests for getLibVersion() and getLibVersionNumber() --- examples/example1/main.cpp | 2 +- tests/Database_test.cpp | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) 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");