[gtk+] Add a repeat node test



commit 1fe4e123566a4595de477d926d9a1edcb02a879e
Author: Matthias Clasen <mclasen redhat com>
Date:   Sun Oct 8 12:21:03 2017 -0400

    Add a repeat node test

 testsuite/gsk/repeat.node         |  Bin 0 -> 480164 bytes
 testsuite/gsk/repeat.png          |  Bin 0 -> 604 bytes
 testsuite/gsk/test-render-nodes.c |   18 ++++++++++++++++++
 3 files changed, 18 insertions(+), 0 deletions(-)
---
diff --git a/testsuite/gsk/repeat.node b/testsuite/gsk/repeat.node
new file mode 100644
index 0000000..3b57cf2
Binary files /dev/null and b/testsuite/gsk/repeat.node differ
diff --git a/testsuite/gsk/repeat.png b/testsuite/gsk/repeat.png
new file mode 100644
index 0000000..a587cf9
Binary files /dev/null and b/testsuite/gsk/repeat.png differ
diff --git a/testsuite/gsk/test-render-nodes.c b/testsuite/gsk/test-render-nodes.c
index 67f7e30..1668239 100644
--- a/testsuite/gsk/test-render-nodes.c
+++ b/testsuite/gsk/test-render-nodes.c
@@ -154,12 +154,30 @@ cairo (void)
   return node;
 }
 
+static GskRenderNode *
+repeat (void)
+{
+  GskRenderNode *repeat;
+  GskRenderNode *child;
+
+  child = cairo ();
+
+  repeat = gsk_repeat_node_new (&GRAPHENE_RECT_INIT (0, 0, 200, 200),
+                                child,
+                                &GRAPHENE_RECT_INIT (0, 0, 200, 600));
+
+  gsk_render_node_unref (child);
+
+  return repeat;
+}
+
 static const struct {
   const char *name;
   GskRenderNode * (* func) (void);
 } functions[] = {
   { "colors.node", colors },
   { "cairo.node", cairo },
+  { "repeat.node", repeat },
 };
 
 /*** test setup ***/


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