Assertions with gdk-pixbuf support

Assertions with gdk-pixbuf support — Checks that your program works as you expect with gdk-pixbuf support.

Synopsis

void                gdkcut_pixbuf_assert_equal          (const GdkPixbuf *expected,
                                                         const GdkPixbuf *actual,
                                                         guint threshold,
                                                         ...);

Description

Details

gdkcut_pixbuf_assert_equal ()

void                gdkcut_pixbuf_assert_equal          (const GdkPixbuf *expected,
                                                         const GdkPixbuf *actual,
                                                         guint threshold,
                                                         ...);

Passes if expected == actual. If difference of each corresponding pixel value is within threshold, expected and actual are treated as equal image.

If threshold is 3, pixel value of expected at (1, 1) is 127 and pixel value of actual at (1, 1) is 131, actual doesn't equals to expected. If pixel value of actual at (1, 1) is 130, actual may equal to expected. (All other corresponding pixel values are needed to fill this condition.)

expected :

an expected GdkPixbuf.

actual :

an actual GdkPixbuf.

threshold :

an threshold used for detecting pixel difference.

... :

optional message. See cut_message() for details.

Since 1.0.5