summaryrefslogtreecommitdiff
path: root/tests/bmp
diff options
context:
space:
mode:
authorChristoph M. Becker <cmbecker69@gmx.de>2016-07-24 23:19:19 +0200
committerChristoph M. Becker <cmbecker69@gmx.de>2016-07-24 23:19:19 +0200
commitcc6d20b36f77d7aeb4d673fc9876d82ca19a6f35 (patch)
treef00e56a2e97e84f06999b3eb591f18a726c6c3e7 /tests/bmp
parentb355a7f3922ff7914292bc58f17b41eda5cfec08 (diff)
downloadlibgd-cc6d20b36f77d7aeb4d673fc9876d82ca19a6f35.tar.gz
Revert "Fix issue #276: Sometimes pixels are missing when storing images as BMPs"
This reverts commit b355a7f3922ff7914292bc58f17b41eda5cfec08, because the test case is broken and has to be fixed.
Diffstat (limited to 'tests/bmp')
-rw-r--r--tests/bmp/.gitignore2
-rw-r--r--tests/bmp/CMakeLists.txt1
-rw-r--r--tests/bmp/Makemodule.am3
-rw-r--r--tests/bmp/bug00276.c44
4 files changed, 1 insertions, 49 deletions
diff --git a/tests/bmp/.gitignore b/tests/bmp/.gitignore
index 2fc479e..50fa3d7 100644
--- a/tests/bmp/.gitignore
+++ b/tests/bmp/.gitignore
@@ -1,5 +1,3 @@
/bmp_im2im
/bmp_null
/bug00275
-/bug00276
-/bug00276_act.bmp
diff --git a/tests/bmp/CMakeLists.txt b/tests/bmp/CMakeLists.txt
index 82dfb67..4031c94 100644
--- a/tests/bmp/CMakeLists.txt
+++ b/tests/bmp/CMakeLists.txt
@@ -2,7 +2,6 @@ LIST(APPEND TESTS_FILES
bmp_im2im
bmp_null
bug00275
- bug00276
)
ADD_GD_TESTS()
diff --git a/tests/bmp/Makemodule.am b/tests/bmp/Makemodule.am
index 27dc7ec..6f60618 100644
--- a/tests/bmp/Makemodule.am
+++ b/tests/bmp/Makemodule.am
@@ -1,7 +1,6 @@
libgd_test_programs += \
bmp/bmp_null \
- bmp/bug00275 \
- bmp/bug00276
+ bmp/bug00275
if HAVE_LIBPNG
libgd_test_programs += \
diff --git a/tests/bmp/bug00276.c b/tests/bmp/bug00276.c
deleted file mode 100644
index b9d9cd7..0000000
--- a/tests/bmp/bug00276.c
+++ /dev/null
@@ -1,44 +0,0 @@
-/* See <https://github.com/libgd/libgd/issues/276> */
-
-
-#include "gd.h"
-#include "gdtest.h"
-
-
-int main()
-{
- gdImagePtr im_orig, im_saved;
- int white;
- char *filename;
- FILE *fp;
-
- /* create an image */
- im_orig = gdImageCreate(10, 10);
- gdImageColorAllocate(im_orig, 0, 0, 0);
- white = gdImageColorAllocate(im_orig, 255, 255, 255);
- gdImageLine(im_orig, 0,0, 9,9, white);
-
- filename = gdTestFilePath2("bmp", "bug00276_act.bmp");
-
- /* save image as compressed BMP */
- fp = fopen(filename, "w+");
- gdTestAssert(fp != NULL);
- gdImageBmp(im_orig, fp, 1);
- fclose(fp);
-
- /* read saved image */
- fp = fopen(filename, "rb");
- gdTestAssert(fp != NULL);
- im_saved = gdImageCreateFromBmp(fp);
- gdTestAssert(im_saved != NULL);
- fclose(fp);
-
- gdAssertImageEquals(im_orig, im_saved);
-
- /* clean up */
- gdImageDestroy(im_orig);
- gdImageDestroy(im_saved);
- free(filename);
-
- return gdNumFailures();
-}