Skip to content

Commit e893575

Browse files
committed
Add unit tests for getLibVersion() and getLibVersionNumber()
1 parent 648ffe0 commit e893575

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

examples/example1/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ class Example
8484

8585
int main ()
8686
{
87-
// Using SQLITE_VERSION would require #include <sqlite3.h> which we want to avoid
87+
// Using SQLITE_VERSION would require #include <sqlite3.h> which we want to avoid: use SQLite::VERSION if possible.
8888
// std::cout << "SQlite3 version " << SQLITE_VERSION << std::endl;
8989
std::cout << "SQlite3 version " << SQLite::VERSION << " (" << SQLite::getLibVersion() << ")" << std::endl;
9090
std::cout << "SQliteC++ version " << SQLITECPP_VERSION << std::endl;

tests/Database_test.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,12 @@ void assertion_failed(const char* apFile, const long apLine, const char* apFunc,
2929
}
3030
#endif
3131

32+
TEST(SQLiteCpp, version) {
33+
EXPECT_STREQ(SQLITE_VERSION, SQLite::VERSION);
34+
EXPECT_EQ (SQLITE_VERSION_NUMBER, SQLite::VERSION_NUMBER);
35+
EXPECT_STREQ(SQLITE_VERSION, SQLite::getLibVersion());
36+
EXPECT_EQ (SQLITE_VERSION_NUMBER, SQLite::getLibVersionNumber());
37+
}
3238

3339
TEST(Database, ctorExecCreateDropExist) {
3440
remove("test.db3");

0 commit comments

Comments
 (0)