itk_module_test()
set(ITKVoronoiTests
    itkVoronoiSegmentationImageFilterTest.cxx
    itkVoronoiSegmentationRGBImageFilterTest.cxx
    itkVoronoiDiagram2DTest.cxx
    itkVoronoiPartitioningImageFilterTest.cxx)

createtestdriver(ITKVoronoi "${ITKVoronoi-Test_LIBRARIES}" "${ITKVoronoiTests}")

itk_add_test(
  NAME
  itkVoronoiSegmentationImageFilterTest
  COMMAND
  ITKVoronoiTestDriver
  itkVoronoiSegmentationImageFilterTest
  520.0
  20.0
  10.0
  20.0
  400
  5
  0.1
  1.5)
itk_add_test(
  NAME
  itkVoronoiSegmentationRGBImageFilterTest
  COMMAND
  ITKVoronoiTestDriver
  itkVoronoiSegmentationRGBImageFilterTest)
itk_add_test(
  NAME
  itkVoronoiDiagram2DTest
  COMMAND
  ITKVoronoiTestDriver
  itkVoronoiDiagram2DTest
  ${ITK_TEST_OUTPUT_DIR}/VoronoiDiagram2DTest.vtk)
itk_add_test(
  NAME
  itkVoronoiPartitioningImageFilterTest1
  COMMAND
  ITKVoronoiTestDriver
  --compareNumberOfPixelsTolerance
  20
  --compare
  DATA{${ITK_DATA_ROOT}/Baseline/Algorithms/VoronoiPartioningImageFilterTest1.png,:}
  ${ITK_TEST_OUTPUT_DIR}/VoronoiPartioningImageFilterTest1.png
  itkVoronoiPartitioningImageFilterTest
  DATA{${ITK_DATA_ROOT}/Input/sf4.png}
  ${ITK_TEST_OUTPUT_DIR}/VoronoiPartioningImageFilterTest1.png
  1)
itk_add_test(
  NAME
  itkVoronoiPartitioningImageFilterTest2
  COMMAND
  ITKVoronoiTestDriver
  --compare
  DATA{${ITK_DATA_ROOT}/Baseline/Algorithms/VoronoiPartioningImageFilterTest2.png,:}
  ${ITK_TEST_OUTPUT_DIR}/VoronoiPartioningImageFilterTest2.png
  itkVoronoiPartitioningImageFilterTest
  DATA{${ITK_DATA_ROOT}/Input/sf4.png}
  ${ITK_TEST_OUTPUT_DIR}/VoronoiPartioningImageFilterTest2.png
  0)
