GNOME GIT source code repository

summaryrefslogtreecommitdiff
authorMichael Muré <[email protected]>2011-08-02 09:22:23 (GMT)
committer Øyvind Kolås <[email protected]>2011-08-04 18:55:02 (GMT)
commitd5c1e4dd020da713e9b3ba6764e579f5f4ebb07f (patch) (side-by-side diff)
treeb0cd68b6f0cd3975f6192d9f838dd73744d7c0ae
parentae2ade7065e9a2b13c9589f01d34ee59b1c6526d (diff)
add 2 more test for gegl_buffer_dup (delete one after duplication)HEADmaster
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--tests/buffer/reference/test_gegl_buffer_dup_delete1.buf23
-rw-r--r--tests/buffer/reference/test_gegl_buffer_dup_delete2.buf23
-rw-r--r--tests/buffer/tests/test_gegl_buffer_dup_delete1.c13
-rw-r--r--tests/buffer/tests/test_gegl_buffer_dup_delete2.c13
4 files changed, 72 insertions, 0 deletions
diff --git a/tests/buffer/reference/test_gegl_buffer_dup_delete1.buf b/tests/buffer/reference/test_gegl_buffer_dup_delete1.buf
new file mode 100644
index 0000000..0458d9d
--- a/dev/null
+++ b/tests/buffer/reference/test_gegl_buffer_dup_delete1.buf
@@ -0,0 +1,23 @@
+Test: test_gegl_buffer_dup_delete1
+▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜
+▌ ▐
+▌ ▐
+▌ ▐
+▌░░░░░░░░░░░░░░░░░░░░▐
+▌░░░░░░░░░░░░░░░░░░░░▐
+▌░░░░░░░░░░░░░░░░░░░░▐
+▌░░░░░░░░░░░░░░░░░░░░▐
+▌░░░░░░░░░░░░░░░░░░░░▐
+▌▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▐
+▌▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▐
+▌▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▐
+▌▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▐
+▌▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▐
+▌▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▐
+▌▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▐
+▌▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▐
+▌▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▐
+▌▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▐
+▌████████████████████▐
+▌████████████████████▐
+▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟
diff --git a/tests/buffer/reference/test_gegl_buffer_dup_delete2.buf b/tests/buffer/reference/test_gegl_buffer_dup_delete2.buf
new file mode 100644
index 0000000..958e86e
--- a/dev/null
+++ b/tests/buffer/reference/test_gegl_buffer_dup_delete2.buf
@@ -0,0 +1,23 @@
+Test: test_gegl_buffer_dup_delete2
+▛▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▜
+▌ ▐
+▌ ▐
+▌ ▐
+▌░░░░░░░░░░░░░░░░░░░░▐
+▌░░░░░░░░░░░░░░░░░░░░▐
+▌░░░░░░░░░░░░░░░░░░░░▐
+▌░░░░░░░░░░░░░░░░░░░░▐
+▌░░░░░░░░░░░░░░░░░░░░▐
+▌▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▐
+▌▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▐
+▌▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▐
+▌▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▐
+▌▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▐
+▌▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▐
+▌▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▐
+▌▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▐
+▌▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▐
+▌▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▐
+▌████████████████████▐
+▌████████████████████▐
+▙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟
diff --git a/tests/buffer/tests/test_gegl_buffer_dup_delete1.c b/tests/buffer/tests/test_gegl_buffer_dup_delete1.c
new file mode 100644
index 0000000..c7e5d1d
--- a/dev/null
+++ b/tests/buffer/tests/test_gegl_buffer_dup_delete1.c
@@ -0,0 +1,13 @@
+TEST ()
+{
+ GeglBuffer *buffer, *buffer2;
+ GeglRectangle bound = {0, 0, 20, 20};
+ test_start ();
+ buffer = gegl_buffer_new (&bound, babl_format ("Y float"));
+ vgrad (buffer);
+ buffer2 = gegl_buffer_dup (buffer);
+ gegl_buffer_destroy (buffer);
+ print_buffer (buffer2);
+ gegl_buffer_destroy (buffer2);
+ test_end ();
+}
diff --git a/tests/buffer/tests/test_gegl_buffer_dup_delete2.c b/tests/buffer/tests/test_gegl_buffer_dup_delete2.c
new file mode 100644
index 0000000..6a35ac0
--- a/dev/null
+++ b/tests/buffer/tests/test_gegl_buffer_dup_delete2.c
@@ -0,0 +1,13 @@
+TEST ()
+{
+ GeglBuffer *buffer, *buffer2;
+ GeglRectangle bound = {0, 0, 20, 20};
+ test_start ();
+ buffer = gegl_buffer_new (&bound, babl_format ("Y float"));
+ vgrad (buffer);
+ buffer2 = gegl_buffer_dup (buffer);
+ gegl_buffer_destroy (buffer2);
+ print_buffer (buffer);
+ gegl_buffer_destroy (buffer);
+ test_end ();
+}