[gtk/matthiasc/for-master: 1/2] testsuite: Add a test for parsing layout properties
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/matthiasc/for-master: 1/2] testsuite: Add a test for parsing layout properties
- Date: Tue, 31 Mar 2020 20:50:32 +0000 (UTC)
commit 2bacc0d4efb3dff5ddd79440a22b90e639399fac
Author: Matthias Clasen <mclasen redhat com>
Date: Tue Mar 31 15:51:25 2020 -0400
testsuite: Add a test for parsing layout properties
and drop the child properties test that doesn't
do anything anymore.
testsuite/gtk/builder.c | 22 +++++++++++++++-------
1 file changed, 15 insertions(+), 7 deletions(-)
---
diff --git a/testsuite/gtk/builder.c b/testsuite/gtk/builder.c
index e2c2fcf992..1c0fe7af3f 100644
--- a/testsuite/gtk/builder.c
+++ b/testsuite/gtk/builder.c
@@ -975,17 +975,25 @@ test_children (void)
}
static void
-test_child_properties (void)
+test_layout_properties (void)
{
GtkBuilder * builder;
const gchar buffer1[] =
"<interface>"
- " <object class=\"GtkBox\" id=\"vbox1\">"
+ " <object class=\"GtkGrid\" id=\"grid1\">"
" <child>"
- " <object class=\"GtkLabel\" id=\"label1\"/>"
+ " <object class=\"GtkLabel\" id=\"label1\">"
+ " <layout>"
+ " <property name=\"left-attach\">1</property>"
+ " </layout>"
+ " </object>"
" </child>"
" <child>"
- " <object class=\"GtkLabel\" id=\"label2\"/>"
+ " <object class=\"GtkLabel\" id=\"label2\">"
+ " <layout>"
+ " <property name=\"left-attach\">0</property>"
+ " </layout>"
+ " </object>"
" </child>"
" </object>"
"</interface>";
@@ -993,8 +1001,8 @@ test_child_properties (void)
GObject *label, *vbox;
builder = builder_new_from_string (buffer1, -1, NULL);
- vbox = gtk_builder_get_object (builder, "vbox1");
- g_assert (GTK_IS_BOX (vbox));
+ vbox = gtk_builder_get_object (builder, "grid1");
+ g_assert (GTK_IS_GRID (vbox));
label = gtk_builder_get_object (builder, "label1");
g_assert (GTK_IS_LABEL (label));
@@ -2457,7 +2465,7 @@ main (int argc, char **argv)
g_test_add_func ("/Builder/Types", test_types);
g_test_add_func ("/Builder/Construct-Only Properties", test_construct_only_property);
g_test_add_func ("/Builder/Children", test_children);
- g_test_add_func ("/Builder/Child Properties", test_child_properties);
+ g_test_add_func ("/Builder/Layout Properties", test_layout_properties);
g_test_add_func ("/Builder/Object Properties", test_object_properties);
g_test_add_func ("/Builder/Notebook", test_notebook);
g_test_add_func ("/Builder/Domain", test_domain);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]