mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-09-22 17:45:09 -07:00
[Card] Rename CardSearchLanguage to SearchLanguageMode
This commit is contained in:
parent
04f77bd9f7
commit
ad8ebde2a1
21 changed files with 72 additions and 72 deletions
|
|
@ -84,42 +84,42 @@ CardInfoPtr localizedCat()
|
|||
TEST_F(CardQuery, SearchLanguageEnglishMatchesOnlyEnglish)
|
||||
{
|
||||
const CardData localized = localizedCat();
|
||||
ASSERT_TRUE(FilterString("Cat", "de", CardSearchLanguage::English).check(localized));
|
||||
ASSERT_FALSE(FilterString("Kater", "de", CardSearchLanguage::English).check(localized));
|
||||
ASSERT_TRUE(FilterString("Cat", "de", SearchLanguageMode::English).check(localized));
|
||||
ASSERT_FALSE(FilterString("Kater", "de", SearchLanguageMode::English).check(localized));
|
||||
}
|
||||
|
||||
TEST_F(CardQuery, SearchLanguageSelectedMatchesLocalizedNameAndText)
|
||||
{
|
||||
const CardData localized = localizedCat();
|
||||
ASSERT_TRUE(FilterString("Kater", "de", CardSearchLanguage::Selected).check(localized));
|
||||
ASSERT_TRUE(FilterString("o:miaut", "de", CardSearchLanguage::Selected).check(localized));
|
||||
ASSERT_FALSE(FilterString("Cat", "de", CardSearchLanguage::Selected).check(localized));
|
||||
ASSERT_TRUE(FilterString("Kater", "de", SearchLanguageMode::Selected).check(localized));
|
||||
ASSERT_TRUE(FilterString("o:miaut", "de", SearchLanguageMode::Selected).check(localized));
|
||||
ASSERT_FALSE(FilterString("Cat", "de", SearchLanguageMode::Selected).check(localized));
|
||||
}
|
||||
|
||||
TEST_F(CardQuery, SearchLanguageSelectedFallsBackToEnglishForUntranslatedCards)
|
||||
{
|
||||
const CardData localized = localizedCat();
|
||||
ASSERT_TRUE(FilterString("Cat", "fr", CardSearchLanguage::Selected).check(localized));
|
||||
ASSERT_FALSE(FilterString("Kater", "fr", CardSearchLanguage::Selected).check(localized));
|
||||
ASSERT_TRUE(FilterString("Cat", "fr", SearchLanguageMode::Selected).check(localized));
|
||||
ASSERT_FALSE(FilterString("Kater", "fr", SearchLanguageMode::Selected).check(localized));
|
||||
}
|
||||
|
||||
TEST_F(CardQuery, SearchLanguageBothMatchesEitherLanguage)
|
||||
{
|
||||
const CardData localized = localizedCat();
|
||||
ASSERT_TRUE(FilterString("Cat", "de", CardSearchLanguage::Both).check(localized));
|
||||
ASSERT_TRUE(FilterString("Kater", "de", CardSearchLanguage::Both).check(localized));
|
||||
ASSERT_TRUE(FilterString("Cat", "de", SearchLanguageMode::Both).check(localized));
|
||||
ASSERT_TRUE(FilterString("Kater", "de", SearchLanguageMode::Both).check(localized));
|
||||
}
|
||||
|
||||
TEST_F(CardQuery, SearchLanguageIsBoundPerInstance)
|
||||
{
|
||||
const CardData localized = localizedCat();
|
||||
|
||||
FilterString germanQuery("Kater", "de", CardSearchLanguage::Selected);
|
||||
FilterString germanQuery("Kater", "de", SearchLanguageMode::Selected);
|
||||
ASSERT_TRUE(germanQuery.check(localized));
|
||||
|
||||
// Constructing an English-bound instance afterwards must not change the
|
||||
// language the earlier instance searches in.
|
||||
FilterString englishQuery("Kater", "", CardSearchLanguage::English);
|
||||
FilterString englishQuery("Kater", "", SearchLanguageMode::English);
|
||||
ASSERT_FALSE(englishQuery.check(localized));
|
||||
ASSERT_TRUE(germanQuery.check(localized));
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue