summaryrefslogtreecommitdiffstats
path: root/tests/auto/qmltest/axis3d/tst_value.qml
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/qmltest/axis3d/tst_value.qml')
-rw-r--r--tests/auto/qmltest/axis3d/tst_value.qml24
1 files changed, 24 insertions, 0 deletions
diff --git a/tests/auto/qmltest/axis3d/tst_value.qml b/tests/auto/qmltest/axis3d/tst_value.qml
index 6a8f7849..54189c8b 100644
--- a/tests/auto/qmltest/axis3d/tst_value.qml
+++ b/tests/auto/qmltest/axis3d/tst_value.qml
@@ -50,6 +50,10 @@ Item {
id: change
}
+ ValueAxis3D {
+ id: invalid
+ }
+
TestCase {
name: "ValueAxis3D Initial"
@@ -127,4 +131,24 @@ Item {
compare(change.titleVisible, true)
}
}
+
+ TestCase {
+ name: "ValueAxis3D Invalid"
+
+ function test_invalid() {
+ invalid.segmentCount = -1
+ compare(invalid.segmentCount, 1)
+ invalid.subSegmentCount = -1
+ compare(invalid.subSegmentCount, 1)
+
+ invalid.labelAutoRotation = -10
+ compare(invalid.labelAutoRotation, 0.0)
+ invalid.labelAutoRotation = 100
+ compare(invalid.labelAutoRotation, 90.0)
+ invalid.max = -10
+ compare(invalid.min, -11)
+ invalid.min = 10
+ compare(invalid.max, 11)
+ }
+ }
}