[gegl] tests: Automated test for growing buffer extent



commit fdd2b1dd35063db7d55541d520807e976147be7a
Author: Jon Nordby <jononor gmail com>
Date:   Sun May 6 04:47:24 2012 +0200

    tests: Automated test for growing buffer extent
    
    Testcase for: Bug 675337 - gegl_buffer_set_extent does not increase active buffer area

 tests/buffer/reference/test_grow_extent.buf |   53 +++++++++++++++++++++++++++
 tests/buffer/tests/test_grow_extent.c       |   17 +++++++++
 2 files changed, 70 insertions(+), 0 deletions(-)
---
diff --git a/tests/buffer/reference/test_grow_extent.buf b/tests/buffer/reference/test_grow_extent.buf
new file mode 100644
index 0000000..410f2cc
--- /dev/null
+++ b/tests/buffer/reference/test_grow_extent.buf
@@ -0,0 +1,53 @@
+Test: test_grow_extent
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
+ââââââââââââââââââââââââââââââââââââââââââââââââââââ
diff --git a/tests/buffer/tests/test_grow_extent.c b/tests/buffer/tests/test_grow_extent.c
new file mode 100644
index 0000000..59aadb7
--- /dev/null
+++ b/tests/buffer/tests/test_grow_extent.c
@@ -0,0 +1,17 @@
+TEST ()
+{
+  GeglBuffer    *buffer;
+  GeglRectangle  orig_extent = {0, 0, 20, 20};
+  GeglRectangle  new_extent = {0, 0, 50, 50};
+
+  test_start ();
+
+  buffer = gegl_buffer_new(&orig_extent, babl_format ("Y float"));
+  gegl_buffer_set_extent(buffer, &new_extent);
+
+  fill (buffer, 0.5);
+  print_buffer (buffer);
+  g_object_unref (buffer);
+
+  test_end ();
+}



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