tests: comment out asserts in dynamic type tests
authorRyan Lortie <desrt@desrt.ca>
Thu, 7 Feb 2013 19:05:28 +0000 (14:05 -0500)
committerRyan Lortie <desrt@desrt.ca>
Thu, 7 Feb 2013 19:15:45 +0000 (14:15 -0500)
We have some testcases that assert that type modules are unloaded after
the last reference on them is dropped.  Comment out those asserts now
that we turned the last unref into a no-op.

https://bugzilla.gnome.org/show_bug.cgi?id=693351

tests/gobject/defaultiface.c
tests/gobject/dynamictype.c

index b9aa764..c44c18a 100644 (file)
@@ -159,11 +159,15 @@ test_dynamic_iface (void)
   
   /* Unref causes finalize */
   g_type_default_interface_unref (dynamic_iface);
+#if 0
   g_assert (!dynamic_iface_init);
+#endif
 
   /* Peek returns NULL */
   dynamic_iface = g_type_default_interface_peek (TEST_TYPE_DYNAMIC_IFACE);
+#if 0
   g_assert (dynamic_iface == NULL);
+#endif
   
   /* Ref reloads */
   dynamic_iface = g_type_default_interface_ref (TEST_TYPE_DYNAMIC_IFACE);
@@ -172,7 +176,9 @@ test_dynamic_iface (void)
 
   /* And Unref causes finalize once more*/
   g_type_default_interface_unref (dynamic_iface);
+#if 0
   g_assert (!dynamic_iface_init);
+#endif
 }
 
 int
index 5e7ab5a..b527608 100644 (file)
@@ -144,8 +144,10 @@ test_dynamic_type (void)
 
   /* Peek returns NULL */
   class = g_type_class_peek (DYNAMIC_OBJECT_TYPE);
+#if 0
   g_assert (!class);
   g_assert (!loaded);
+#endif
   
   /* Ref reloads */
   class = g_type_class_ref (DYNAMIC_OBJECT_TYPE);
@@ -155,8 +157,10 @@ test_dynamic_type (void)
   /* And Unref causes finalize once more*/
   g_type_class_unref (class);
   class = g_type_class_peek (DYNAMIC_OBJECT_TYPE);
+#if 0
   g_assert (!class);
   g_assert (!loaded);
+#endif
 }
 
 int