mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Added language testcase
Also, added a missing method / property Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
cca09612d1
commit
713dd26d6c
3 changed files with 44 additions and 1 deletions
|
@ -502,7 +502,42 @@ void TestPreferences::testPreferences()
|
|||
TEST(display->fontSize(), 14.0);
|
||||
TEST(display->displayInvalidDives(),(short) false);
|
||||
|
||||
auto language = pref->language_settings;
|
||||
language->setLangLocale ("en_US");
|
||||
language->setLanguage ("en");
|
||||
language->setTimeFormat ("hh:mm");
|
||||
language->setDateFormat ("dd/mm/yy");
|
||||
language->setDateFormatShort ("dd/mm");
|
||||
language->setTimeFormatOverride (false);
|
||||
language->setDateFormatOverride (false);
|
||||
language->setUseSystemLanguage (false);
|
||||
|
||||
TEST(language->langLocale(), QStringLiteral("en_US"));
|
||||
TEST(language->language(), QStringLiteral("en"));
|
||||
TEST(language->timeFormat(), QStringLiteral("hh:mm"));
|
||||
TEST(language->dateFormat(), QStringLiteral("dd/mm/yy"));
|
||||
TEST(language->dateFormatShort(), QStringLiteral("dd/mm"));
|
||||
TEST(language->timeFormatOverride(), false);
|
||||
TEST(language->dateFormatOverride(), false);
|
||||
TEST(language->useSystemLanguage(), false);
|
||||
|
||||
language->setLangLocale ("en_EN");
|
||||
language->setLanguage ("br");
|
||||
language->setTimeFormat ("mm:hh");
|
||||
language->setDateFormat ("yy/mm/dd");
|
||||
language->setDateFormatShort ("dd/yy");
|
||||
language->setTimeFormatOverride (true);
|
||||
language->setDateFormatOverride (true);
|
||||
language->setUseSystemLanguage (true);
|
||||
|
||||
TEST(language->langLocale(), QStringLiteral("en_EN"));
|
||||
TEST(language->language(), QStringLiteral("br"));
|
||||
TEST(language->timeFormat(), QStringLiteral("mm:hh"));
|
||||
TEST(language->dateFormat(), QStringLiteral("yy/mm/dd"));
|
||||
TEST(language->dateFormatShort(), QStringLiteral("dd/yy"));
|
||||
TEST(language->timeFormatOverride(),true);
|
||||
TEST(language->dateFormatOverride(),true);
|
||||
TEST(language->useSystemLanguage(), true);
|
||||
}
|
||||
|
||||
QTEST_MAIN(TestPreferences)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue