- add SQLite FTS define to windows non-embedded testsuites

- remove POCO_DATA_SQLITE_FTS define from Config.h
- add console message when FTS tests are no-op
This commit is contained in:
Alex Fabijanic
2014-04-19 13:26:09 -05:00
parent c54bc87be7
commit 5e67a04540
12 changed files with 64 additions and 70 deletions

View File

@@ -3287,11 +3287,9 @@ void SQLiteTest::testTransactor()
}
#ifdef POCO_DATA_SQLITE_FTS
void SQLiteTest::testFTS3()
{
#ifdef SQLITE_ENABLE_FTS3
Session session(Poco::Data::SQLite::Connector::KEY, "dummy.db");
assert(session.isConnected());
@@ -3328,12 +3326,12 @@ void SQLiteTest::testFTS3()
docid = 0;
session << "SELECT count(*) FROM docs WHERE docs MATCH 'database and sqlite'", into(docid), now;
assert(docid == 0);
#else
std::cout << "SQLite FTS not enabled, test not executed." << std::endl;
#endif // SQLITE_ENABLE_FTS3
}
#endif // POCO_DATA_SQLITE_FTS
void SQLiteTest::setUp()
{
}