Don't test negative values in ulong conversions
authorMatthias Clasen <mclasen@redhat.com>
Mon, 11 Jul 2011 01:57:45 +0000 (21:57 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 11 Jul 2011 01:57:45 +0000 (21:57 -0400)
This is failing on 32bit build slaves.

gobject/tests/param.c

index 6443ea3..53d5159 100644 (file)
@@ -220,7 +220,7 @@ test_value_transform (void)
   g_value_unset (&src);                                                 \
   g_value_unset (&dest);
 
-  CHECK_ULONG_CONVERSION(G_TYPE_CHAR, char, -124)
+  CHECK_ULONG_CONVERSION(G_TYPE_CHAR, char, 124)
   CHECK_ULONG_CONVERSION(G_TYPE_CHAR, char, 124)
   CHECK_ULONG_CONVERSION(G_TYPE_UCHAR, uchar, 0)
   CHECK_ULONG_CONVERSION(G_TYPE_UCHAR, uchar, 255)
@@ -228,9 +228,9 @@ test_value_transform (void)
   CHECK_ULONG_CONVERSION(G_TYPE_INT, int, 12345)
   CHECK_ULONG_CONVERSION(G_TYPE_UINT, uint, 0)
   CHECK_ULONG_CONVERSION(G_TYPE_UINT, uint, 12345)
-  CHECK_ULONG_CONVERSION(G_TYPE_LONG, long, -12345678)
+  CHECK_ULONG_CONVERSION(G_TYPE_LONG, long, 12345678)
   CHECK_ULONG_CONVERSION(G_TYPE_ULONG, ulong, 12345678)
-  CHECK_ULONG_CONVERSION(G_TYPE_INT64, int64, -12345678)
+  CHECK_ULONG_CONVERSION(G_TYPE_INT64, int64, 12345678)
   CHECK_ULONG_CONVERSION(G_TYPE_UINT64, uint64, 12345678)
   CHECK_ULONG_CONVERSION(G_TYPE_FLOAT, float, 12345678)
   CHECK_ULONG_CONVERSION(G_TYPE_DOUBLE, double, 12345678)