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