summaryrefslogtreecommitdiff
path: root/Build/source/libs/gd/libgd-src/tests/tiff
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/gd/libgd-src/tests/tiff')
-rw-r--r--Build/source/libs/gd/libgd-src/tests/tiff/CMakeLists.txt16
-rw-r--r--Build/source/libs/gd/libgd-src/tests/tiff/Makemodule.am20
-rw-r--r--Build/source/libs/gd/libgd-src/tests/tiff/tiff_dpi.c76
-rw-r--r--Build/source/libs/gd/libgd-src/tests/tiff/tiff_im2im.c64
-rw-r--r--Build/source/libs/gd/libgd-src/tests/tiff/tiff_invalid_read.c61
-rw-r--r--Build/source/libs/gd/libgd-src/tests/tiff/tiff_invalid_read_1.tiffbin3304 -> 0 bytes
-rw-r--r--Build/source/libs/gd/libgd-src/tests/tiff/tiff_invalid_read_2.tiffbin429 -> 0 bytes
-rw-r--r--Build/source/libs/gd/libgd-src/tests/tiff/tiff_invalid_read_3.tiffbin428 -> 0 bytes
-rw-r--r--Build/source/libs/gd/libgd-src/tests/tiff/tiff_null.c14
-rw-r--r--Build/source/libs/gd/libgd-src/tests/tiff/tiff_read_bw.c25
-rw-r--r--Build/source/libs/gd/libgd-src/tests/tiff/tiff_read_bw.tiffbin606 -> 0 bytes
-rw-r--r--Build/source/libs/gd/libgd-src/tests/tiff/tiff_read_bw_exp.pngbin330 -> 0 bytes
12 files changed, 0 insertions, 276 deletions
diff --git a/Build/source/libs/gd/libgd-src/tests/tiff/CMakeLists.txt b/Build/source/libs/gd/libgd-src/tests/tiff/CMakeLists.txt
deleted file mode 100644
index b1ce8a81627..00000000000
--- a/Build/source/libs/gd/libgd-src/tests/tiff/CMakeLists.txt
+++ /dev/null
@@ -1,16 +0,0 @@
-IF(TIFF_FOUND)
-LIST(APPEND TESTS_FILES
- tiff_im2im
- tiff_invalid_read
- tiff_null
- tiff_dpi
-)
-
-IF(PNG_FOUND)
-LIST(APPEND TESTS_FILES
- tiff_read_bw
-)
-ENDIF(PNG_FOUND)
-ENDIF(TIFF_FOUND)
-
-ADD_GD_TESTS()
diff --git a/Build/source/libs/gd/libgd-src/tests/tiff/Makemodule.am b/Build/source/libs/gd/libgd-src/tests/tiff/Makemodule.am
deleted file mode 100644
index a1364399080..00000000000
--- a/Build/source/libs/gd/libgd-src/tests/tiff/Makemodule.am
+++ /dev/null
@@ -1,20 +0,0 @@
-if HAVE_LIBTIFF
-libgd_test_programs += \
- tiff/tiff_dpi \
- tiff/tiff_im2im \
- tiff/tiff_invalid_read \
- tiff/tiff_null
-
-if HAVE_LIBPNG
-libgd_test_programs += \
- tiff/tiff_read_bw
-endif
-endif
-
-EXTRA_DIST += \
- tiff/CMakeLists.txt \
- tiff/tiff_invalid_read_1.tiff \
- tiff/tiff_invalid_read_2.tiff \
- tiff/tiff_invalid_read_3.tiff \
- tiff/tiff_read_bw.tiff \
- tiff/tiff_read_bw_exp.png
diff --git a/Build/source/libs/gd/libgd-src/tests/tiff/tiff_dpi.c b/Build/source/libs/gd/libgd-src/tests/tiff/tiff_dpi.c
deleted file mode 100644
index 73626466dc1..00000000000
--- a/Build/source/libs/gd/libgd-src/tests/tiff/tiff_dpi.c
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Test that reading and writing image resolution values to/from TIFF files
- * works correctly. Set the image resolution, write the file, read the file
- * back and test that the image resolution comes back correct.
- */
-
-#include "gd.h"
-#include "gdtest.h"
-
-int main()
-{
- gdImagePtr src, dst;
- int r, res_x, res_y;
- void *p;
- int size = 0;
- int status = 0;
-
- src = gdImageCreate(100, 100);
- if (src == NULL) {
- gdTestErrorMsg("could not create src\n");
- return 1;
- }
- r = gdImageColorAllocate(src, 0xFF, 0, 0);
- gdImageFilledRectangle(src, 0, 0, 99, 99, r);
-
- // gd default DPI is 96; libtiff default is 72.
- // Use something else so we know the value has been
- // written / read correctly.
- res_x = 100;
- res_y = 200;
- src->res_x = res_x;
- src->res_y = res_y;
-
-#define OUTPUT_TIFF(name) do { \
- FILE *fp = gdTestTempFp(); \
- gdImageTiff(name, fp); \
- fclose(fp); \
- } while (0)
-
- OUTPUT_TIFF(src);
- p = gdImageTiffPtr(src, &size);
- if (p == NULL) {
- status = 1;
- gdTestErrorMsg("p is null\n");
- goto door0;
- }
- if (size <= 0) {
- status = 1;
- gdTestErrorMsg("size is non-positive\n");
- goto door1;
- }
-
- dst = gdImageCreateFromTiffPtr(size, p);
- if (dst == NULL) {
- status = 1;
- gdTestErrorMsg("could not create dst\n");
- goto door1;
- }
-
- if (dst->res_x != res_x) {
- status = 1;
- gdTestErrorMsg("mismatch in res_x (got %d, expected %d)\n", dst->res_x, res_x);
- }
-
- if (dst->res_y != res_y) {
- status = 1;
- gdTestErrorMsg("mismatch in res_y (got %d, expected %d)\n", dst->res_y, res_y);
- }
-
- gdImageDestroy(dst);
-door1:
- gdFree(p);
-door0:
- gdImageDestroy(src);
- return status;
-}
diff --git a/Build/source/libs/gd/libgd-src/tests/tiff/tiff_im2im.c b/Build/source/libs/gd/libgd-src/tests/tiff/tiff_im2im.c
deleted file mode 100644
index 7b6c4cb9c5f..00000000000
--- a/Build/source/libs/gd/libgd-src/tests/tiff/tiff_im2im.c
+++ /dev/null
@@ -1,64 +0,0 @@
-#include "gd.h"
-#include "gdtest.h"
-
-int main()
-{
- gdImagePtr src, dst;
- int r, g, b;
- void *p;
- int size = 0;
- int status = 0;
- CuTestImageResult result = {0, 0};
-
- src = gdImageCreate(100, 100);
- if (src == NULL) {
- gdTestErrorMsg("could not create src\n");
- return 1;
- }
- r = gdImageColorAllocate(src, 0xFF, 0, 0);
- g = gdImageColorAllocate(src, 0, 0xFF, 0);
- b = gdImageColorAllocate(src, 0, 0, 0xFF);
- gdImageFilledRectangle(src, 0, 0, 99, 99, r);
- gdImageRectangle(src, 20, 20, 79, 79, g);
- gdImageEllipse(src, 70, 25, 30, 20, b);
-
-#define OUTPUT_TIFF(name) do { \
- FILE *fp = gdTestTempFp(); \
- gdImageTiff(name, fp); \
- fclose(fp); \
- } while (0)
-
- OUTPUT_TIFF(src);
- p = gdImageTiffPtr(src, &size);
- if (p == NULL) {
- status = 1;
- gdTestErrorMsg("p is null\n");
- goto door0;
- }
- if (size <= 0) {
- status = 1;
- gdTestErrorMsg("size is non-positive\n");
- goto door1;
- }
-
- dst = gdImageCreateFromTiffPtr(size, p);
- if (dst == NULL) {
- status = 1;
- gdTestErrorMsg("could not create dst\n");
- goto door1;
- }
- OUTPUT_TIFF(dst);
-
- gdTestImageDiff(src, dst, NULL, &result);
- if (result.pixels_changed > 0) {
- status = 1;
- printf("pixels changed: %d\n", result.pixels_changed);
- }
-
- gdImageDestroy(dst);
-door1:
- gdFree(p);
-door0:
- gdImageDestroy(src);
- return status;
-}
diff --git a/Build/source/libs/gd/libgd-src/tests/tiff/tiff_invalid_read.c b/Build/source/libs/gd/libgd-src/tests/tiff/tiff_invalid_read.c
deleted file mode 100644
index bed538914b6..00000000000
--- a/Build/source/libs/gd/libgd-src/tests/tiff/tiff_invalid_read.c
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
-We're testing that reading corrupt TIFF files doesn't cause any memory issues,
-and that the operation gracefully fails (i.e. gdImageCreateFromTiffPtr() returns
-NULL).
-*/
-
-#include "gd.h"
-#include "gdtest.h"
-
-
-static void check_file(char *basename);
-static size_t read_test_file(char **buffer, char *basename);
-
-
-int main()
-{
- check_file("tiff_invalid_read_1.tiff");
- check_file("tiff_invalid_read_2.tiff");
- check_file("tiff_invalid_read_3.tiff");
-
- return gdNumFailures();
-}
-
-
-static void check_file(char *basename)
-{
- gdImagePtr im;
- char *buffer;
- size_t size;
-
- size = read_test_file(&buffer, basename);
- im = gdImageCreateFromTiffPtr(size, (void *) buffer);
- gdTestAssert(im == NULL);
- free(buffer);
-}
-
-
-static size_t read_test_file(char **buffer, char *basename)
-{
- char *filename;
- FILE *fp;
- size_t exp_size, act_size;
-
- filename = gdTestFilePath2("tiff", basename);
- fp = fopen(filename, "rb");
- gdTestAssert(fp != NULL);
-
- fseek(fp, 0, SEEK_END);
- exp_size = ftell(fp);
- fseek(fp, 0, SEEK_SET);
-
- *buffer = malloc(exp_size);
- gdTestAssert(*buffer != NULL);
- act_size = fread(*buffer, sizeof(**buffer), exp_size, fp);
- gdTestAssert(act_size == exp_size);
-
- fclose(fp);
- free(filename);
-
- return act_size;
-}
diff --git a/Build/source/libs/gd/libgd-src/tests/tiff/tiff_invalid_read_1.tiff b/Build/source/libs/gd/libgd-src/tests/tiff/tiff_invalid_read_1.tiff
deleted file mode 100644
index b3877e337b3..00000000000
--- a/Build/source/libs/gd/libgd-src/tests/tiff/tiff_invalid_read_1.tiff
+++ /dev/null
Binary files differ
diff --git a/Build/source/libs/gd/libgd-src/tests/tiff/tiff_invalid_read_2.tiff b/Build/source/libs/gd/libgd-src/tests/tiff/tiff_invalid_read_2.tiff
deleted file mode 100644
index f9967e54217..00000000000
--- a/Build/source/libs/gd/libgd-src/tests/tiff/tiff_invalid_read_2.tiff
+++ /dev/null
Binary files differ
diff --git a/Build/source/libs/gd/libgd-src/tests/tiff/tiff_invalid_read_3.tiff b/Build/source/libs/gd/libgd-src/tests/tiff/tiff_invalid_read_3.tiff
deleted file mode 100644
index 67ca2a7c6e1..00000000000
--- a/Build/source/libs/gd/libgd-src/tests/tiff/tiff_invalid_read_3.tiff
+++ /dev/null
Binary files differ
diff --git a/Build/source/libs/gd/libgd-src/tests/tiff/tiff_null.c b/Build/source/libs/gd/libgd-src/tests/tiff/tiff_null.c
deleted file mode 100644
index ccaade7498f..00000000000
--- a/Build/source/libs/gd/libgd-src/tests/tiff/tiff_null.c
+++ /dev/null
@@ -1,14 +0,0 @@
-#include "gd.h"
-
-int main()
-{
- gdImagePtr im;
-
- im = gdImageCreateFromTiff(NULL);
- if (im != NULL) {
- gdImageDestroy(im);
- return 1;
- }
- gdImageTiff(im, NULL); /* noop safely */
- return 0;
-}
diff --git a/Build/source/libs/gd/libgd-src/tests/tiff/tiff_read_bw.c b/Build/source/libs/gd/libgd-src/tests/tiff/tiff_read_bw.c
deleted file mode 100644
index 93b646dfd97..00000000000
--- a/Build/source/libs/gd/libgd-src/tests/tiff/tiff_read_bw.c
+++ /dev/null
@@ -1,25 +0,0 @@
-#include "gd.h"
-#include "gdtest.h"
-
-int main()
-{
- gdImagePtr im;
- FILE *fp;
- char *path;
-
- fp = gdTestFileOpen2("tiff", "tiff_read_bw.tiff");
- gdTestAssert(fp != NULL);
- im = gdImageCreateFromTiff(fp);
- fclose(fp);
-
- gdTestAssert(im != NULL);
- gdTestAssert(!gdImageTrueColor(im));
-
- path = gdTestFilePath2("tiff", "tiff_read_bw_exp.png");
- gdAssertImageEqualsToFile(path, im);
- gdFree(path);
-
- gdImageDestroy(im);
-
- return gdNumFailures();
-}
diff --git a/Build/source/libs/gd/libgd-src/tests/tiff/tiff_read_bw.tiff b/Build/source/libs/gd/libgd-src/tests/tiff/tiff_read_bw.tiff
deleted file mode 100644
index 69813f0ddd9..00000000000
--- a/Build/source/libs/gd/libgd-src/tests/tiff/tiff_read_bw.tiff
+++ /dev/null
Binary files differ
diff --git a/Build/source/libs/gd/libgd-src/tests/tiff/tiff_read_bw_exp.png b/Build/source/libs/gd/libgd-src/tests/tiff/tiff_read_bw_exp.png
deleted file mode 100644
index b43daf9b8da..00000000000
--- a/Build/source/libs/gd/libgd-src/tests/tiff/tiff_read_bw_exp.png
+++ /dev/null
Binary files differ