diff options
Diffstat (limited to 'tests/auto/calendar/data/tst_weeknumbercolumn.qml')
-rw-r--r-- | tests/auto/calendar/data/tst_weeknumbercolumn.qml | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/tests/auto/calendar/data/tst_weeknumbercolumn.qml b/tests/auto/calendar/data/tst_weeknumbercolumn.qml index f0c84bc0..a163123d 100644 --- a/tests/auto/calendar/data/tst_weeknumbercolumn.qml +++ b/tests/auto/calendar/data/tst_weeknumbercolumn.qml @@ -55,6 +55,62 @@ TestCase { WeekNumberColumn { } } + function test_locale() { + var control = component.createObject(testCase) + + compare(control.contentItem.children.length, 6 + 1) + + control.month = 11 + control.year = 2015 + + // en_US: [48...53] + control.locale = Qt.locale("en_US") + for (var i = 0; i < 6; ++i) + compare(control.contentItem.children[i].text, (i + 48).toString()) + + // no_NO: [49...1] + control.locale = Qt.locale("no_NO") + for (var j = 0; j < 5; ++j) + compare(control.contentItem.children[j].text, (j + 49).toString()) + compare(control.contentItem.children[5].text, "1") + + control.destroy() + } + + function test_range() { + var control = component.createObject(testCase) + + control.month = 0 + compare(control.month, 0) + + ignoreWarning(Qt.resolvedUrl("tst_weeknumbercolumn.qml") + ":55:9: QML AbstractWeekNumberColumn: month -1 is out of range [0...11]") + control.month = -1 + compare(control.month, 0) + + control.month = 11 + compare(control.month, 11) + + ignoreWarning(Qt.resolvedUrl("tst_weeknumbercolumn.qml") + ":55:9: QML AbstractWeekNumberColumn: month 12 is out of range [0...11]") + control.month = 12 + compare(control.month, 11) + + control.year = -271820 + compare(control.year, -271820) + + ignoreWarning(Qt.resolvedUrl("tst_weeknumbercolumn.qml") + ":55:9: QML AbstractWeekNumberColumn: year -271821 is out of range [-271820...275759]") + control.year = -271821 + compare(control.year, -271820) + + control.year = 275759 + compare(control.year, 275759) + + ignoreWarning(Qt.resolvedUrl("tst_weeknumbercolumn.qml") + ":55:9: QML AbstractWeekNumberColumn: year 275760 is out of range [-271820...275759]") + control.year = 275760 + compare(control.year, 275759) + + control.destroy() + } + function test_font() { var control = component.createObject(testCase) |