diff options
author | Matthew Vogt <matthew.vogt@nokia.com> | 2012-04-13 16:12:55 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-04-24 00:33:00 +0200 |
commit | a8e017fbc22d8ec445fc9202479a775bdac4d5b0 (patch) | |
tree | 6980d3a6815ecd75b4ab92d978adaf29252c2ad6 /tests/auto/qml/qqmlecmascript/data/assignDate.qml | |
parent | a36f220e1554c15c4a5808479a4af90b39075e6a (diff) |
Record current status of date conversion from QML
Ensure that the qqmlecmascript test is not broken by changes in the
time zone of the test environment.
This test documents the existing situation with convertibility
of date information between QML and JS.
Task-number: QTBUG-25262
Change-Id: I42716e0b34ef26daa391fdb4aebc1f31340fcea0
Reviewed-by: Andrew den Exter <andrew.den-exter@nokia.com>
Diffstat (limited to 'tests/auto/qml/qqmlecmascript/data/assignDate.qml')
-rw-r--r-- | tests/auto/qml/qqmlecmascript/data/assignDate.qml | 30 |
1 files changed, 28 insertions, 2 deletions
diff --git a/tests/auto/qml/qqmlecmascript/data/assignDate.qml b/tests/auto/qml/qqmlecmascript/data/assignDate.qml index 07a638d50f..14fe20787b 100644 --- a/tests/auto/qml/qqmlecmascript/data/assignDate.qml +++ b/tests/auto/qml/qqmlecmascript/data/assignDate.qml @@ -3,7 +3,33 @@ import QtQuick 2.0 MyTypeObject { Component.onCompleted: { - dateProperty = new Date("1982-11-25") - dateTimeProperty = new Date("2009-05-12T13:22:01") + var dateVar = new Date("2009-05-12") + var dateTimeVar = new Date("2009-05-12T00:00:01") + var dateTimeVar2 = new Date("2009-05-12T23:59:59") + + dateProperty = dateVar + dateTimeProperty = dateTimeVar + dateTimeProperty2 = dateTimeVar2 + + // Commented properties do not currently test true: + boolProperty = //(dateProperty.getTime() == dateVar.getTime()) && + (dateProperty.getFullYear() == 2009) && + (dateProperty.getMonth() == 5-1) && + //(dateProperty.getDate() == 12) && + (dateProperty.getHours() == 0) && + (dateTimeProperty.getTime() == dateTimeVar.getTime()) && + (dateTimeProperty.getFullYear() == 2009) && + (dateTimeProperty.getMonth() == 5-1) && + //(dateTimeProperty.getDate() == 12) && + //(dateTimeProperty.getHours() == 0) && + (dateTimeProperty.getMinutes() == 0) && + (dateTimeProperty.getSeconds() == 1) && + (dateTimeProperty2.getTime() == dateTimeVar2.getTime()) && + (dateTimeProperty2.getFullYear() == 2009) && + (dateTimeProperty2.getMonth() == 5-1) && + //(dateTimeProperty2.getDate() == 12) && + //(dateTimeProperty2.getHours() == 23) && + (dateTimeProperty2.getMinutes() == 59) && + (dateTimeProperty2.getSeconds() == 59) } } |