blob: c42b092fc79712a98da3bd3efaa9513cb38e00b4 [file] [log] [blame]
import Qt.test 1.0
import QtQuick 2.0
MyTypeObject {
boolProperty: false
Component.onCompleted: {
var dt = datetimeExporter.getDateTime()
var offset = datetimeExporter.getDateTimeOffset()
var date = datetimeExporter.getDate()
var timespec = datetimeExporter.getTimeSpec()
// The test date is 2009-5-12 00:00:01 (local time)
var compare = new Date(2009, 5-1, 12, 0, 0, 1)
var compareOffset = compare.getTimezoneOffset()
// The date is already in local time, so we can use the partial values directly
var dtAdjusted = dt
boolProperty = (dt.getTime() == compare.getTime()) &&
(offset == compareOffset) &&
(timespec == 'LocalTime') &&
(dtAdjusted.getFullYear() == 2009) &&
(dtAdjusted.getMonth() == 5-1) &&
(dtAdjusted.getDate() == 12) &&
(dtAdjusted.getHours() == 0) &&
(dtAdjusted.getMinutes() == 0) &&
(dtAdjusted.getSeconds() == 1) &&
(date.getFullYear() == 2009) &&
(date.getMonth() == 5-1) &&
(date.getDate() == 12)
}
}