diff options
Diffstat (limited to 'tests/auto/qmltest/theme3d')
-rw-r--r-- | tests/auto/qmltest/theme3d/tst_theme.qml | 24 |
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) + } + } } |