diff options
author | Matthias Clasen <mclasen@redhat.com> | 2021-09-11 23:28:06 -0400 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2021-09-14 14:56:39 +0200 |
commit | cecfb2a86ae702c7304c88dc9241d34dc4ae2210 (patch) | |
tree | 1e30d4129a4906dee87964bfb06c325dd580f8a0 | |
parent | 0be90609a20fb054adb9a4cab59040936af6b59e (diff) | |
download | gtk+-cecfb2a86ae702c7304c88dc9241d34dc4ae2210.tar.gz |
Add tests for the jpeg loader
-rw-r--r-- | testsuite/gdk/image-data/image.jpeg | bin | 0 -> 8397 bytes | |||
-rw-r--r-- | testsuite/gdk/image.c | 4 |
2 files changed, 4 insertions, 0 deletions
diff --git a/testsuite/gdk/image-data/image.jpeg b/testsuite/gdk/image-data/image.jpeg Binary files differnew file mode 100644 index 0000000000..53ebb349bc --- /dev/null +++ b/testsuite/gdk/image-data/image.jpeg diff --git a/testsuite/gdk/image.c b/testsuite/gdk/image.c index ceae44df67..57a0c112c2 100644 --- a/testsuite/gdk/image.c +++ b/testsuite/gdk/image.c @@ -1,6 +1,7 @@ #include <gtk/gtk.h> #include "gdk/loaders/gdkpngprivate.h" #include "gdk/loaders/gdktiffprivate.h" +#include "gdk/loaders/gdkjpegprivate.h" static void assert_texture_equal (GdkTexture *t1, @@ -50,6 +51,8 @@ test_load_image (gconstpointer data) texture = gdk_load_png (bytes, &error); else if (g_str_has_suffix (filename, ".tiff")) texture = gdk_load_tiff (bytes, &error); + else if (g_str_has_suffix (filename, ".jpeg")) + texture = gdk_load_jpeg (bytes, &error); else g_assert_not_reached (); @@ -118,6 +121,7 @@ main (int argc, char *argv[]) g_test_add_data_func ("/image/load/png", "image.png", test_load_image); g_test_add_data_func ("/image/load/tiff", "image.tiff", test_load_image); + g_test_add_data_func ("/image/load/jpeg", "image.jpeg", test_load_image); g_test_add_data_func ("/image/save/png", "image.png", test_save_image); g_test_add_data_func ("/image/save/tiff", "image.tiff", test_save_image); |