summaryrefslogtreecommitdiffstats
path: root/tests/auto/qmltest/custom3d/tst_customvolume.qml
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/qmltest/custom3d/tst_customvolume.qml')
-rw-r--r--tests/auto/qmltest/custom3d/tst_customvolume.qml19
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/auto/qmltest/custom3d/tst_customvolume.qml b/tests/auto/qmltest/custom3d/tst_customvolume.qml
index 89717d5d..08c15013 100644
--- a/tests/auto/qmltest/custom3d/tst_customvolume.qml
+++ b/tests/auto/qmltest/custom3d/tst_customvolume.qml
@@ -57,6 +57,10 @@ Item {
id: change
}
+ Custom3DVolume {
+ id: invalid
+ }
+
TestCase {
name: "Custom3DVolume Initial"
@@ -160,4 +164,19 @@ Item {
compare(change.visible, false)
}
}
+
+ TestCase {
+ name: "Custom3DVolume Invalid"
+
+ function test_invalid() {
+ invalid.alphaMultiplier = -1.0
+ compare(invalid.alphaMultiplier, 1.0)
+ invalid.sliceFrameGaps = Qt.vector3d(-0.1, -0.1, -0.1)
+ compare(invalid.sliceFrameGaps, Qt.vector3d(0.01, 0.01, 0.01))
+ invalid.sliceFrameThicknesses = Qt.vector3d(-0.1, -0.1, -0.1)
+ compare(invalid.sliceFrameThicknesses, Qt.vector3d(0.01, 0.01, 0.01))
+ invalid.sliceFrameWidths = Qt.vector3d(-0.1, -0.1, -0.1)
+ compare(invalid.sliceFrameWidths, Qt.vector3d(0.01, 0.01, 0.01))
+ }
+ }
}