diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 44d9c9612..24f7165ea 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -144,6 +144,7 @@ add_test_file(utilities_test.cpp false) add_test_file(closure_test.cpp false) add_test_file(concurrentrun_test.cpp false) add_test_file(zeroconf_test.cpp false) +add_test_file(sqlite_test.cpp false) #if(LINUX AND HAVE_DBUS) # add_test_file(mpris1_test.cpp true) diff --git a/tests/sqlite_test.cpp b/tests/sqlite_test.cpp new file mode 100644 index 000000000..e1181845a --- /dev/null +++ b/tests/sqlite_test.cpp @@ -0,0 +1,17 @@ +#include "gtest/gtest.h" + +#include + +TEST(SqliteTest, FTS3SupportEnabled) { + sqlite3* db = NULL; + int rc = sqlite3_open(":memory:", &db); + ASSERT_EQ(0, rc); + + char* errmsg = NULL; + rc = sqlite3_exec( + db, "CREATE VIRTUAL TABLE foo USING fts3(content, TEXT)", + NULL, NULL, &errmsg); + ASSERT_EQ(0, rc) << errmsg; + + sqlite3_close(db); +}