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