TEST ()
{
GeglBuffer *buffer;
GeglRectangle source = {2, 2, 2, 2};
GeglRectangle dest = {15, 15, 1, 1};
GeglRectangle rect = {0, 0, 20, 20};
test_start ();
buffer = gegl_buffer_new (&rect, babl_format ("Y float"));
vgrad (buffer);
gegl_buffer_copy (buffer, &source, buffer, &dest); /* copying to self */
print_buffer (buffer);
g_object_unref (buffer);
test_end ();
}