mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-14 14:32:15 -07:00
filter_string_test.cpp doesn't care about the singleton and can create its own NoopCardPreferenceProvider Database.
Took 18 minutes
This commit is contained in:
parent
c8079f5e1c
commit
f2b77d3b4b
1 changed files with 7 additions and 5 deletions
|
|
@ -18,10 +18,13 @@ class CardQuery : public ::testing::Test
|
||||||
protected:
|
protected:
|
||||||
void SetUp() override
|
void SetUp() override
|
||||||
{
|
{
|
||||||
cat = CardDatabaseManager::query()->getCardBySimpleName("Cat");
|
CardDatabase *db = new CardDatabase(nullptr, QSharedPointer<NoopCardPreferenceProvider>::create());
|
||||||
notDeadAfterAll = CardDatabaseManager::query()->getCardBySimpleName("Not Dead");
|
db->loadCardDatabases();
|
||||||
truth = CardDatabaseManager::query()->getCardBySimpleName("Truth");
|
|
||||||
doctor = CardDatabaseManager::query()->getCardBySimpleName("Doctor");
|
cat = db->query()->getCardBySimpleName("Cat");
|
||||||
|
notDeadAfterAll = db->query()->getCardBySimpleName("Not Dead");
|
||||||
|
truth = db->query()->getCardBySimpleName("Truth");
|
||||||
|
doctor = db->query()->getCardBySimpleName("Doctor");
|
||||||
}
|
}
|
||||||
// void TearDown() override {}
|
// void TearDown() override {}
|
||||||
|
|
||||||
|
|
@ -70,7 +73,6 @@ QUERY(Color4, cat, "c!gw", false)
|
||||||
int main(int argc, char **argv)
|
int main(int argc, char **argv)
|
||||||
{
|
{
|
||||||
settingsCache = new SettingsCache;
|
settingsCache = new SettingsCache;
|
||||||
CardDatabaseManager::getInstance()->loadCardDatabases();
|
|
||||||
|
|
||||||
::testing::InitGoogleTest(&argc, argv);
|
::testing::InitGoogleTest(&argc, argv);
|
||||||
return RUN_ALL_TESTS();
|
return RUN_ALL_TESTS();
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue