summaryrefslogtreecommitdiffstats
path: root/tests/auto/qmltest/theme3d
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/qmltest/theme3d')
-rw-r--r--tests/auto/qmltest/theme3d/tst_theme.qml24
1 files changed, 24 insertions, 0 deletions
diff --git a/tests/auto/qmltest/theme3d/tst_theme.qml b/tests/auto/qmltest/theme3d/tst_theme.qml
index 9c1a22f1..3e42b300 100644
--- a/tests/auto/qmltest/theme3d/tst_theme.qml
+++ b/tests/auto/qmltest/theme3d/tst_theme.qml
@@ -93,6 +93,10 @@ Item {
id: change
}
+ Theme3D {
+ id: invalid
+ }
+
TestCase {
name: "Theme3D Initial"
@@ -239,4 +243,24 @@ Item {
compare(change.baseGradients[0].stops[0].color, "#000000")
}
}
+
+
+ TestCase {
+ name: "Theme3D Invalid"
+
+ function test_invalid() {
+ invalid.ambientLightStrength = -1.0
+ compare(invalid.ambientLightStrength, 0.25)
+ invalid.ambientLightStrength = 1.1
+ compare(invalid.ambientLightStrength, 0.25)
+ invalid.highlightLightStrength = -1.0
+ compare(invalid.highlightLightStrength, 7.5)
+ invalid.highlightLightStrength = 10.1
+ compare(invalid.highlightLightStrength, 7.5)
+ invalid.lightStrength = -1.0
+ compare(invalid.lightStrength, 5.0)
+ invalid.lightStrength = 10.1
+ compare(invalid.lightStrength, 5.0)
+ }
+ }
}