[gobject-introspection] gitypelibtest: Remove test on TestStructE size



commit e17c09749c23edbd928db19a8162484ddb6299b8
Author: Colin Walters <walters verbum org>
Date:   Fri Sep 30 10:41:58 2011 -0400

    gitypelibtest: Remove test on TestStructE size
    
    It's redundant since we're already checking that it's equal to GValue,
    and a problem is that padding may break exact assertions on the size.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=660338

 tests/repository/gitypelibtest.c |   27 ---------------------------
 1 files changed, 0 insertions(+), 27 deletions(-)
---
diff --git a/tests/repository/gitypelibtest.c b/tests/repository/gitypelibtest.c
index 8356d93..b10e6a7 100644
--- a/tests/repository/gitypelibtest.c
+++ b/tests/repository/gitypelibtest.c
@@ -107,32 +107,6 @@ test_enum_and_flags_static_methods(GIRepository *repo)
 }
 
 static void
-test_size_of_struct_with_array_of_anon_unions(GIRepository *repo)
-{
-    GITypelib *ret;
-    GError *error = NULL;
-    GIBaseInfo *struct_info;
-
-    ret = g_irepository_require (repo, "Regress", NULL, 0, &error);
-    if (!ret)
-        g_error ("%s", error->message);
-
-    struct_info = g_irepository_find_by_name (repo, "Regress", "TestStructE");
-    if (!struct_info)
-        g_error ("Could not find Regress.TestStructE");
-    /* need to use >=, there might be padding */
-    g_assert_cmpuint (g_struct_info_get_size (struct_info),
-                >=, sizeof (GType) + 2*sizeof (gint64));
-    g_base_info_unref (struct_info);
-
-    struct_info = g_irepository_find_by_name (repo, "GObject", "Value");
-    if (!struct_info)
-        g_error ("Could not find GObject.Value");
-    g_assert_cmpuint (g_struct_info_get_size (struct_info), ==, sizeof (GValue));
-    g_base_info_unref (struct_info);
-}
-
-static void
 test_is_pointer_for_struct_arg (GIRepository *repo)
 {
     GITypelib *ret;
@@ -182,7 +156,6 @@ main(int argc, char **argv)
     /* do tests */
     test_enum_and_flags_cidentifier (repo);
     test_enum_and_flags_static_methods (repo);
-    test_size_of_struct_with_array_of_anon_unions (repo);
     test_is_pointer_for_struct_arg (repo);
 
     exit(0);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]