diff options
Diffstat (limited to 'Build/source/libs/gd/libgd-src/tests/tiff')
-rw-r--r-- | Build/source/libs/gd/libgd-src/tests/tiff/CMakeLists.txt | 16 | ||||
-rw-r--r-- | Build/source/libs/gd/libgd-src/tests/tiff/Makemodule.am | 20 | ||||
-rw-r--r-- | Build/source/libs/gd/libgd-src/tests/tiff/tiff_dpi.c | 76 | ||||
-rw-r--r-- | Build/source/libs/gd/libgd-src/tests/tiff/tiff_im2im.c | 64 | ||||
-rw-r--r-- | Build/source/libs/gd/libgd-src/tests/tiff/tiff_invalid_read.c | 61 | ||||
-rw-r--r-- | Build/source/libs/gd/libgd-src/tests/tiff/tiff_invalid_read_1.tiff | bin | 3304 -> 0 bytes | |||
-rw-r--r-- | Build/source/libs/gd/libgd-src/tests/tiff/tiff_invalid_read_2.tiff | bin | 429 -> 0 bytes | |||
-rw-r--r-- | Build/source/libs/gd/libgd-src/tests/tiff/tiff_invalid_read_3.tiff | bin | 428 -> 0 bytes | |||
-rw-r--r-- | Build/source/libs/gd/libgd-src/tests/tiff/tiff_null.c | 14 | ||||
-rw-r--r-- | Build/source/libs/gd/libgd-src/tests/tiff/tiff_read_bw.c | 25 | ||||
-rw-r--r-- | Build/source/libs/gd/libgd-src/tests/tiff/tiff_read_bw.tiff | bin | 606 -> 0 bytes | |||
-rw-r--r-- | Build/source/libs/gd/libgd-src/tests/tiff/tiff_read_bw_exp.png | bin | 330 -> 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 Binary files differdeleted file mode 100644 index b3877e337b3..00000000000 --- a/Build/source/libs/gd/libgd-src/tests/tiff/tiff_invalid_read_1.tiff +++ /dev/null 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 Binary files differdeleted file mode 100644 index f9967e54217..00000000000 --- a/Build/source/libs/gd/libgd-src/tests/tiff/tiff_invalid_read_2.tiff +++ /dev/null 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 Binary files differdeleted file mode 100644 index 67ca2a7c6e1..00000000000 --- a/Build/source/libs/gd/libgd-src/tests/tiff/tiff_invalid_read_3.tiff +++ /dev/null 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 Binary files differdeleted file mode 100644 index 69813f0ddd9..00000000000 --- a/Build/source/libs/gd/libgd-src/tests/tiff/tiff_read_bw.tiff +++ /dev/null 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 Binary files differdeleted file mode 100644 index b43daf9b8da..00000000000 --- a/Build/source/libs/gd/libgd-src/tests/tiff/tiff_read_bw_exp.png +++ /dev/null |