test/datetime: fix test for windows

In the previous configuration, mktime returned -1 on Windows 10 compiled
with MSVC using meson.

Fix this by moving the hour one forward.
This commit is contained in:
Havard Graff 2018-10-31 10:29:22 +01:00 committed by Tim-Philipp Müller
parent 4a7739f4b6
commit 320ac0ce1a

View file

@ -87,15 +87,16 @@ GST_START_TEST (test_GstDateTime_new_from_unix_epoch_local_time)
tm.tm_year = 70;
tm.tm_mday = 1;
tm.tm_mon = 0;
tm.tm_hour = 0;
tm.tm_hour = 1;
tm.tm_min = 0;
tm.tm_sec = 0;
t = mktime (&tm);
fail_unless (t != -1);
dt = gst_date_time_new_from_unix_epoch_local_time (t);
assert_equals_int (gst_date_time_get_year (dt), 1970);
assert_equals_int (gst_date_time_get_month (dt), 1);
assert_equals_int (gst_date_time_get_day (dt), 1);
assert_equals_int (gst_date_time_get_hour (dt), 0);
assert_equals_int (gst_date_time_get_hour (dt), 1);
assert_equals_int (gst_date_time_get_minute (dt), 0);
assert_equals_int (gst_date_time_get_second (dt), 0);
gst_date_time_unref (dt);