CacheDbVersionActionFixtureClass() : ActionTestFixtureClass() , FileTestFixtureClass(wxT("cache_db_version")) , Action(RunningThreads, wxID_ANY) , DetectorCacheAction(RunningThreads, wxID_ANY) { // need to make sure the directory exists TouchTestDir(); InitTagCache(TestProjectDir); }
SqliteResourceFinderFixtureClass() : FileTestFixtureClass("sql_resource_finder") , SqliteTestFixtureClass(t4p::ResourceSqlSchemaAsset()) , DatabaseTag() , Fetcher(Session) , Finder(Session) , SqliteFile() , TestSession() { // create a sqlite db file TouchTestDir(); SqliteFile.Assign(TestProjectDir, wxT("sqlite.db")); TestSession.open(*soci::factory_sqlite3(), t4p::WxToChar(SqliteFile.GetFullPath())); DatabaseTag.Driver = t4p::DatabaseTagClass::SQLITE; DatabaseTag.FileName = SqliteFile; }