37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
-
+
|
OFDate *d1, *d2;
struct tm tm;
int16_t tz;
const char *dstr = "Wed, 09 Jun 2021 +0200x";
TEST(@"of_strptime()",
of_strptime(dstr, "%a, %d %b %Y %z", &tm, &tz) == dstr + 22 &&
tm.tm_wday == 3 && tm.tm_mday == 9 && tm.tm_mon == 6 &&
tm.tm_wday == 3 && tm.tm_mday == 9 && tm.tm_mon == 5 &&
tm.tm_year == 2021 - 1900 && tz == 2 * 60)
TEST(@"+[dateWithTimeIntervalSince1970:]",
(d1 = [OFDate dateWithTimeIntervalSince1970: 0]))
TEST(@"-[dateByAddingTimeInterval:]",
(d2 = [d1 dateByAddingTimeInterval: 3600 * 25 + 5.000002]))
|