[gegl] buffer: Add a test for the new gegl_buffer_copy abyss parameter.
- From: Michael Henning <mhenning src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl] buffer: Add a test for the new gegl_buffer_copy abyss parameter.
- Date: Fri, 5 Jun 2015 02:12:08 +0000 (UTC)
commit 8989a571d121eee8e6a30544508379344cb23804
Author: Michael Henning <drawoc darkrefraction com>
Date: Thu Jun 4 22:10:16 2015 -0400
buffer: Add a test for the new gegl_buffer_copy abyss parameter.
tests/buffer/reference/buffer_copy_abyss.buf | 23 +++++++++++++++++++++++
tests/buffer/tests/buffer_copy_abyss.c | 19 +++++++++++++++++++
2 files changed, 42 insertions(+), 0 deletions(-)
---
diff --git a/tests/buffer/reference/buffer_copy_abyss.buf b/tests/buffer/reference/buffer_copy_abyss.buf
new file mode 100644
index 0000000..aff158e
--- /dev/null
+++ b/tests/buffer/reference/buffer_copy_abyss.buf
@@ -0,0 +1,23 @@
+Test: buffer_copy_abyss
+▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜
+▌▓▓▓▓▓▓▓▓▓▓ ▐
+▌▓▓▓▓▓▓▓▓▓▓ ▐
+▌▓▓▓▓▓▓▓▓▓▓ ▐
+▌██████████ ▐
+▌██████████ ▐
+▌██████████ ▐
+▌██████████ ▐
+▌██████████ ▐
+▌██████████ ▐
+▌██████████ ▐
+▌ ▓▓▓▓▓ ▐
+▌ ▓▓▓▓▓ ▐
+▌ ▓▓▓▓▓ ▐
+▌ █████ ▐
+▌ █████ ▐
+▌ ▐
+▌ ▐
+▌ ▐
+▌ ▐
+▌ ▐
+▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟
diff --git a/tests/buffer/tests/buffer_copy_abyss.c b/tests/buffer/tests/buffer_copy_abyss.c
new file mode 100644
index 0000000..6dd266c
--- /dev/null
+++ b/tests/buffer/tests/buffer_copy_abyss.c
@@ -0,0 +1,19 @@
+TEST ()
+{
+ GeglBuffer *buffer, *buffer2;
+ GeglRectangle bound = {0, 0, 20, 20};
+ GeglRectangle source = {15, 15, 10, 10};
+ GeglRectangle dest1 = {10, 10, 10, 10};
+ GeglRectangle dest2 = {0, 0, 10, 10};
+ test_start ();
+ buffer = gegl_buffer_new (&bound, babl_format ("Y float"));
+ buffer2 = gegl_buffer_new (&bound, babl_format ("Y float"));
+
+ vgrad (buffer);
+ gegl_buffer_copy (buffer, &source, GEGL_ABYSS_NONE, buffer2, &dest1);
+ gegl_buffer_copy (buffer, &source, GEGL_ABYSS_CLAMP, buffer2, &dest2);
+ print_buffer (buffer2);
+ g_object_unref (buffer);
+ g_object_unref (buffer2);
+ test_end ();
+}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]