summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorRobert Löhning <robert.loehning@qt.io>2022-03-07 20:34:05 +0100
committerRobert Löhning <robert.loehning@qt.io>2022-03-10 12:39:11 +0100
commit0031c5cb79b418b4e262e0286177b914c59107cb (patch)
treeea0f75059ca142a017e128391546631dbfc6a780 /tests
parentbd6d6d92b5de98e4ad423492420f8f859f381824 (diff)
QStyle: Fix cases when logicalValue is outside range
Change-Id: I410c40425d6677612dbe3a40cbaa1debba998064 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/widgets/styles/qstyle/tst_qstyle.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/auto/widgets/styles/qstyle/tst_qstyle.cpp b/tests/auto/widgets/styles/qstyle/tst_qstyle.cpp
index 943fc89f1c..40d9c4c561 100644
--- a/tests/auto/widgets/styles/qstyle/tst_qstyle.cpp
+++ b/tests/auto/widgets/styles/qstyle/tst_qstyle.cpp
@@ -680,14 +680,17 @@ void tst_QStyle::sliderPositionFromValue_data()
QTest::addRow("no span inverse") << 12 << 56 << 34 << 0 << true << 0;
QTest::addRow("value too small") << 34 << 56 << 12 << 2000 << false << 0;
+ QTest::addRow("value too small inverse") << 34 << 56 << 12 << 2000 << true << 2000;
QTest::addRow("no-range") << 12 << 12 << 12 << 2000 << false << 0;
QTest::addRow("no-range-inverse") << 12 << 12 << 12 << 2000 << true << 0;
QTest::addRow("close-to-max") << 12 << 34 << 33 << 2000 << false << 1909;
QTest::addRow("at-max") << 12 << 34 << 34 << 2000 << false << 2000;
+ QTest::addRow("value too large") << 12 << 34 << 35 << 2000 << false << 2000;
QTest::addRow("close-to-max-inverse") << 12 << 34 << 33 << 2000 << true << 91;
QTest::addRow("at-max-inverse") << 12 << 34 << 34 << 2000 << true << 0;
+ QTest::addRow("value too large-inverse") << 12 << 34 << 35 << 2000 << true << 0;
QTest::addRow("big-range") << 100000 << 700000 << 250000 << 2000 << false << 500;
QTest::addRow("big-range-inverse") << 100000 << 700000 << 250000 << 2000 << true << 1500;