[gobject-introspection] Revert "gitypelibtest: Remove test on TestStructE size"
- From: Colin Walters <walters src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gobject-introspection] Revert "gitypelibtest: Remove test on TestStructE size"
- Date: Mon, 3 Oct 2011 14:16:23 +0000 (UTC)
commit 25fb1964cbf603a457308a3ecb9ed177262763ef
Author: Colin Walters <walters verbum org>
Date: Mon Oct 3 10:03:30 2011 -0400
Revert "gitypelibtest: Remove test on TestStructE size"
This reverts commit e17c09749c23edbd928db19a8162484ddb6299b8.
We actually want the test for sizeof(GValue).
https://bugzilla.gnome.org/show_bug.cgi?id=660338
tests/repository/gitypelibtest.c | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
---
diff --git a/tests/repository/gitypelibtest.c b/tests/repository/gitypelibtest.c
index b10e6a7..15722a6 100644
--- a/tests/repository/gitypelibtest.c
+++ b/tests/repository/gitypelibtest.c
@@ -107,6 +107,18 @@ test_enum_and_flags_static_methods(GIRepository *repo)
}
static void
+test_size_of_gvalue(GIRepository *repo)
+{
+ GIBaseInfo *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;
@@ -156,6 +168,7 @@ main(int argc, char **argv)
/* do tests */
test_enum_and_flags_cidentifier (repo);
test_enum_and_flags_static_methods (repo);
+ test_size_of_gvalue (repo);
test_is_pointer_for_struct_arg (repo);
exit(0);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]