mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-10-05 02:02:26 +00:00
tests: make checks for from/to_g_date_time() actually work properly
This commit is contained in:
parent
ba6fad9302
commit
0bbeab52cc
1 changed files with 4 additions and 0 deletions
|
@ -643,6 +643,7 @@ GST_START_TEST (test_GstDateTime_to_g_date_time)
|
||||||
GstDateTime *dt;
|
GstDateTime *dt;
|
||||||
|
|
||||||
gdt1 = g_date_time_new_now_utc ();
|
gdt1 = g_date_time_new_now_utc ();
|
||||||
|
g_date_time_ref (gdt1); /* keep it alive for compare below */
|
||||||
dt = gst_date_time_new_from_g_date_time (gdt1);
|
dt = gst_date_time_new_from_g_date_time (gdt1);
|
||||||
gdt2 = gst_date_time_to_g_date_time (dt);
|
gdt2 = gst_date_time_to_g_date_time (dt);
|
||||||
|
|
||||||
|
@ -650,6 +651,7 @@ GST_START_TEST (test_GstDateTime_to_g_date_time)
|
||||||
|
|
||||||
g_date_time_unref (gdt1);
|
g_date_time_unref (gdt1);
|
||||||
g_date_time_unref (gdt2);
|
g_date_time_unref (gdt2);
|
||||||
|
gst_date_time_unref (dt);
|
||||||
}
|
}
|
||||||
|
|
||||||
GST_END_TEST;
|
GST_END_TEST;
|
||||||
|
@ -660,6 +662,7 @@ GST_START_TEST (test_GstDateTime_new_from_g_date_time)
|
||||||
GstDateTime *dt;
|
GstDateTime *dt;
|
||||||
|
|
||||||
gdt = g_date_time_new_now_utc ();
|
gdt = g_date_time_new_now_utc ();
|
||||||
|
g_date_time_ref (gdt); /* keep it alive for compare below */
|
||||||
dt = gst_date_time_new_from_g_date_time (gdt);
|
dt = gst_date_time_new_from_g_date_time (gdt);
|
||||||
|
|
||||||
assert_equals_int (gst_date_time_get_year (dt), g_date_time_get_year (gdt));
|
assert_equals_int (gst_date_time_get_year (dt), g_date_time_get_year (gdt));
|
||||||
|
@ -675,6 +678,7 @@ GST_START_TEST (test_GstDateTime_new_from_g_date_time)
|
||||||
g_date_time_get_microsecond (gdt));
|
g_date_time_get_microsecond (gdt));
|
||||||
|
|
||||||
g_date_time_unref (gdt);
|
g_date_time_unref (gdt);
|
||||||
|
gst_date_time_unref (dt);
|
||||||
}
|
}
|
||||||
|
|
||||||
GST_END_TEST;
|
GST_END_TEST;
|
||||||
|
|
Loading…
Reference in a new issue