summaryrefslogtreecommitdiffstats
path: root/tests/auto/installer/settings/tst_settings.cpp
diff options
context:
space:
mode:
authorArttu Tarkiainen <arttu.tarkiainen@qt.io>2021-01-12 16:34:53 +0200
committerArttu Tarkiainen <arttu.tarkiainen@qt.io>2021-02-04 09:13:37 +0200
commit2665bbe56e22ca71beb686d985d9859da72cbac2 (patch)
tree4e14a6149ad15693d650c619c8680af47c0aac62 /tests/auto/installer/settings/tst_settings.cpp
parent6f8b0581c9ee373b9b75a0e0879527b9efe013b8 (diff)
Add support for setting minimum wizard dimensions in config.xml
Task-number: QTIFW-1903 Change-Id: I4d8eaf71a1a63dfbfa75ea61af728fa1f5e3e9f3 Reviewed-by: Iikka Eklund <iikka.eklund@qt.io> Reviewed-by: Katja Marttila <katja.marttila@qt.io>
Diffstat (limited to 'tests/auto/installer/settings/tst_settings.cpp')
-rw-r--r--tests/auto/installer/settings/tst_settings.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/auto/installer/settings/tst_settings.cpp b/tests/auto/installer/settings/tst_settings.cpp
index 945f08e78..f8aa00528 100644
--- a/tests/auto/installer/settings/tst_settings.cpp
+++ b/tests/auto/installer/settings/tst_settings.cpp
@@ -90,6 +90,8 @@ void tst_Settings::loadTutorialConfig()
QCOMPARE(settings.wizardStyle(), QString());
QCOMPARE(settings.wizardDefaultWidth(), settings.wizardShowPageList() ? 800 : 0);
QCOMPARE(settings.wizardDefaultHeight(), 0);
+ QCOMPARE(settings.wizardMinimumWidth(), 0);
+ QCOMPARE(settings.wizardMinimumHeight(), 0);
QCOMPARE(settings.wizardShowPageList(), true);
QCOMPARE(settings.productImages(), QStringList());
QCOMPARE(settings.titleColor(), QString());
@@ -244,6 +246,8 @@ void tst_Settings::loadConfigWithValidLengthUnits()
Settings settings = Settings::fromFileAndPrefix(":///data/length_units_valid_px.xml", ":///data");
QCOMPARE(settings.wizardDefaultWidth(), 800);
QCOMPARE(settings.wizardDefaultHeight(), 600);
+ QCOMPARE(settings.wizardMinimumWidth(), 640);
+ QCOMPARE(settings.wizardMinimumHeight(), 480);
// Cannot test the parsed values for these units portably since the
// pixel value depends on the font metrics. Let's just check for parse
@@ -261,6 +265,8 @@ void tst_Settings::loadConfigWithInvalidLengthUnits()
Settings settings = Settings::fromFileAndPrefix(":///data/length_units_invalid.xml", ":///data");
QCOMPARE(settings.wizardDefaultWidth(), 0);
QCOMPARE(settings.wizardDefaultHeight(), 0);
+ QCOMPARE(settings.wizardMinimumWidth(), 0);
+ QCOMPARE(settings.wizardMinimumHeight(), 0);
} catch (const Error &error) {
QFAIL(qPrintable(QString::fromLatin1("Exception caught: %1").arg(error.message())));
}