blob: c5b2388df2eaba0e6e35d9ced283e3d48d391eb3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
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 23:59:59 (UTC)
var compare = new Date(Date.UTC(2009, 5-1, 12, 23, 59, 59))
var compareOffset = 0
// Adjust for timezone to extract correct partial values
var dtAdjusted = new Date(dt.getUTCFullYear(),
dt.getUTCMonth(),
dt.getUTCDate(),
dt.getUTCHours(),
dt.getUTCMinutes(),
dt.getUTCSeconds(),
dt.getUTCMilliseconds())
boolProperty = (dt.getTime() == compare.getTime()) &&
(offset == compareOffset) &&
(timespec == 'UTC') &&
(dtAdjusted.getFullYear() == 2009) &&
(dtAdjusted.getMonth() == 5-1) &&
(dtAdjusted.getDate() == 12) &&
(dtAdjusted.getHours() == 23) &&
(dtAdjusted.getMinutes() == 59) &&
(dtAdjusted.getSeconds() == 59) &&
(date.getFullYear() == 2009) &&
(date.getMonth() == 5-1) &&
(date.getDate() == 12)
}
}
|