r22209 - gnucash/trunk/src/backend/sql/test - Adjust test_gnc_sql_convert_timespec_to_string() for 64-bit time_t
John Ralls
jralls at code.gnucash.org
Wed Jun 6 09:23:31 EDT 2012
Author: jralls
Date: 2012-06-06 09:23:31 -0400 (Wed, 06 Jun 2012)
New Revision: 22209
Trac: http://svn.gnucash.org/trac/changeset/22209
Modified:
gnucash/trunk/src/backend/sql/test/utest-gnc-backend-sql.c
Log:
Adjust test_gnc_sql_convert_timespec_to_string() for 64-bit time_t
Modified: gnucash/trunk/src/backend/sql/test/utest-gnc-backend-sql.c
===================================================================
--- gnucash/trunk/src/backend/sql/test/utest-gnc-backend-sql.c 2012-06-06 13:23:13 UTC (rev 22208)
+++ gnucash/trunk/src/backend/sql/test/utest-gnc-backend-sql.c 2012-06-06 13:23:31 UTC (rev 22209)
@@ -635,7 +635,9 @@
gchar *datestr = gnc_sql_convert_timespec_to_string (&be, *ts);
if (i < 3)
g_assert_cmpstr (date[i], ==, datestr);
-/* Dates before 1960 fail, as do dates after 2038 */
+/* Dates before 1960 fail regardless of time_t */
+ else if (sizeof (time_t) > 4 && i > 3)
+ g_assert_cmpstr (date[i], ==, datestr);
else
g_assert_cmpstr (date[i], !=, datestr);
More information about the gnucash-changes
mailing list