itk_module_test()
set(ITKColormapTests itkCustomColormapFunctionTest.cxx itkScalarToRGBColormapImageFilterTest.cxx)

createtestdriver(ITKColormap "${ITKColormap-Test_LIBRARIES}" "${ITKColormapTests}")

itk_add_test(
  NAME
  itkCustomColormapFunctionTest
  COMMAND
  ITKColormapTestDriver
  itkCustomColormapFunctionTest
  DATA{Input/bone.txt}
  106)

itk_add_test(
  NAME
  RGBColormapTest_red
  COMMAND
  ITKColormapTestDriver
  --compare
  ${ITK_TEST_OUTPUT_DIR}/RGBColormapTest_red.png
  DATA{Baseline/RGBColormapTest_red.png}
  itkScalarToRGBColormapImageFilterTest
  DATA{Input/Colormap_Grey.png}
  ${ITK_TEST_OUTPUT_DIR}/RGBColormapTest_red.png
  red
  1)
itk_add_test(
  NAME
  RGBColormapTest_green
  COMMAND
  ITKColormapTestDriver
  --compare
  ${ITK_TEST_OUTPUT_DIR}/RGBColormapTest_green.png
  DATA{Baseline/RGBColormapTest_green.png}
  itkScalarToRGBColormapImageFilterTest
  DATA{Input/Colormap_Grey.png}
  ${ITK_TEST_OUTPUT_DIR}/RGBColormapTest_green.png
  green
  1)
itk_add_test(
  NAME
  RGBColormapTest_blue
  COMMAND
  ITKColormapTestDriver
  --compare
  ${ITK_TEST_OUTPUT_DIR}/RGBColormapTest_blue.png
  DATA{Baseline/RGBColormapTest_blue.png}
  itkScalarToRGBColormapImageFilterTest
  DATA{Input/Colormap_Grey.png}
  ${ITK_TEST_OUTPUT_DIR}/RGBColormapTest_blue.png
  blue
  1)
itk_add_test(
  NAME
  RGBColormapTest_hot
  COMMAND
  ITKColormapTestDriver
  --compare
  ${ITK_TEST_OUTPUT_DIR}/RGBColormapTest_hot.png
  DATA{Baseline/RGBColormapTest_hot.png}
  itkScalarToRGBColormapImageFilterTest
  DATA{Input/Colormap_Grey.png}
  ${ITK_TEST_OUTPUT_DIR}/RGBColormapTest_hot.png
  hot
  1)
itk_add_test(
  NAME
  RGBColormapTest_cool
  COMMAND
  ITKColormapTestDriver
  --compare
  ${ITK_TEST_OUTPUT_DIR}/RGBColormapTest_cool.png
  DATA{Baseline/RGBColormapTest_cool.png}
  itkScalarToRGBColormapImageFilterTest
  DATA{Input/Colormap_Grey.png}
  ${ITK_TEST_OUTPUT_DIR}/RGBColormapTest_cool.png
  cool
  1)
itk_add_test(
  NAME
  RGBColormapTest_spring
  COMMAND
  ITKColormapTestDriver
  --compare
  ${ITK_TEST_OUTPUT_DIR}/RGBColormapTest_spring.png
  DATA{Baseline/RGBColormapTest_spring.png}
  itkScalarToRGBColormapImageFilterTest
  DATA{Input/Colormap_Grey.png}
  ${ITK_TEST_OUTPUT_DIR}/RGBColormapTest_spring.png
  spring
  1)
itk_add_test(
  NAME
  RGBColormapTest_summer
  COMMAND
  ITKColormapTestDriver
  --compare
  ${ITK_TEST_OUTPUT_DIR}/RGBColormapTest_summer.png
  DATA{Baseline/RGBColormapTest_summer.png}
  itkScalarToRGBColormapImageFilterTest
  DATA{Input/Colormap_Grey.png}
  ${ITK_TEST_OUTPUT_DIR}/RGBColormapTest_summer.png
  summer
  1)
itk_add_test(
  NAME
  RGBColormapTest_autumn
  COMMAND
  ITKColormapTestDriver
  --compare
  ${ITK_TEST_OUTPUT_DIR}/RGBColormapTest_autumn.png
  DATA{Baseline/RGBColormapTest_autumn.png}
  itkScalarToRGBColormapImageFilterTest
  DATA{Input/Colormap_Grey.png}
  ${ITK_TEST_OUTPUT_DIR}/RGBColormapTest_autumn.png
  autumn
  1)
itk_add_test(
  NAME
  RGBColormapTest_winter
  COMMAND
  ITKColormapTestDriver
  --compare
  ${ITK_TEST_OUTPUT_DIR}/RGBColormapTest_winter.png
  DATA{Baseline/RGBColormapTest_winter.png}
  itkScalarToRGBColormapImageFilterTest
  DATA{Input/Colormap_Grey.png}
  ${ITK_TEST_OUTPUT_DIR}/RGBColormapTest_winter.png
  winter
  1)
itk_add_test(
  NAME
  RGBColormapTest_copper
  COMMAND
  ITKColormapTestDriver
  --compare
  ${ITK_TEST_OUTPUT_DIR}/RGBColormapTest_copper.png
  DATA{Baseline/RGBColormapTest_copper.png}
  itkScalarToRGBColormapImageFilterTest
  DATA{Input/Colormap_Grey.png}
  ${ITK_TEST_OUTPUT_DIR}/RGBColormapTest_copper.png
  copper
  1)
itk_add_test(
  NAME
  RGBColormapTest_hsv
  COMMAND
  ITKColormapTestDriver
  --compare
  ${ITK_TEST_OUTPUT_DIR}/RGBColormapTest_hsv.png
  DATA{Baseline/RGBColormapTest_hsv.png}
  itkScalarToRGBColormapImageFilterTest
  DATA{Input/Colormap_Grey.png}
  ${ITK_TEST_OUTPUT_DIR}/RGBColormapTest_hsv.png
  hsv
  1)
itk_add_test(
  NAME
  RGBColormapTest_jet
  COMMAND
  ITKColormapTestDriver
  --compare
  ${ITK_TEST_OUTPUT_DIR}/RGBColormapTest_jet.png
  DATA{Baseline/RGBColormapTest_jet.png}
  itkScalarToRGBColormapImageFilterTest
  DATA{Input/Colormap_Grey.png}
  ${ITK_TEST_OUTPUT_DIR}/RGBColormapTest_jet.png
  jet
  1)
itk_add_test(
  NAME
  RGBColormapTest_overunder
  COMMAND
  ITKColormapTestDriver
  --compare
  ${ITK_TEST_OUTPUT_DIR}/RGBColormapTest_overunder.png
  DATA{Baseline/RGBColormapTest_overunder.png}
  itkScalarToRGBColormapImageFilterTest
  DATA{Input/Colormap_Grey.png}
  ${ITK_TEST_OUTPUT_DIR}/RGBColormapTest_overunder.png
  overunder
  1)
