From bfb3139110277f278bdbc8eaf243a88478a9f81c Mon Sep 17 00:00:00 2001 From: willson-chen Date: Wed, 6 May 2020 11:40:29 +0800 Subject: Move src/gd_color_map_test.c to tests And improve it more like a test case. --- tests/CMakeLists.txt | 1 + tests/Makefile.am | 1 + tests/gdcolormaplookup/.gitignore | 1 + tests/gdcolormaplookup/CMakeLists.txt | 5 +++++ tests/gdcolormaplookup/Makemodule.am | 5 +++++ tests/gdcolormaplookup/gdcolormaplookup.c | 24 ++++++++++++++++++++++++ 6 files changed, 37 insertions(+) create mode 100644 tests/gdcolormaplookup/.gitignore create mode 100644 tests/gdcolormaplookup/CMakeLists.txt create mode 100644 tests/gdcolormaplookup/Makemodule.am create mode 100644 tests/gdcolormaplookup/gdcolormaplookup.c (limited to 'tests') diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index c99fe21..96b99f5 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -22,6 +22,7 @@ if (BUILD_TEST) freetype gd gd2 + gdcolormaplookup gdimagearc gdimagebrightness gdimageclone diff --git a/tests/Makefile.am b/tests/Makefile.am index f342ceb..0109637 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -18,6 +18,7 @@ include fontconfig/Makemodule.am include freetype/Makemodule.am include gd/Makemodule.am include gd2/Makemodule.am +include gdcolormaplookup/Makemodule.am include gdimagearc/Makemodule.am include gdimagebrightness/Makemodule.am include gdimageclone/Makemodule.am diff --git a/tests/gdcolormaplookup/.gitignore b/tests/gdcolormaplookup/.gitignore new file mode 100644 index 0000000..ace9067 --- /dev/null +++ b/tests/gdcolormaplookup/.gitignore @@ -0,0 +1 @@ +/gdcolormaplookup diff --git a/tests/gdcolormaplookup/CMakeLists.txt b/tests/gdcolormaplookup/CMakeLists.txt new file mode 100644 index 0000000..e4792a5 --- /dev/null +++ b/tests/gdcolormaplookup/CMakeLists.txt @@ -0,0 +1,5 @@ +LIST(APPEND TESTS_FILES + gdcolormaplookup +) + +ADD_GD_TESTS() diff --git a/tests/gdcolormaplookup/Makemodule.am b/tests/gdcolormaplookup/Makemodule.am new file mode 100644 index 0000000..d31d64b --- /dev/null +++ b/tests/gdcolormaplookup/Makemodule.am @@ -0,0 +1,5 @@ +libgd_test_programs += \ + gdcolormaplookup/gdcolormaplookup + +EXTRA_DIST += \ + gdcolormaplookup/CMakeLists.txt diff --git a/tests/gdcolormaplookup/gdcolormaplookup.c b/tests/gdcolormaplookup/gdcolormaplookup.c new file mode 100644 index 0000000..76cf36b --- /dev/null +++ b/tests/gdcolormaplookup/gdcolormaplookup.c @@ -0,0 +1,24 @@ +/** + * Test API gdColorMapLookup defined in gd_color_map.h + * Move from src/gd_color_map_test.c + */ + +#include "gd_color_map.h" +#include "gdtest.h" + +int +main(void) +{ + int r, g, b; + int i; + int ret; + for (i=0; i