itk_module_test()
set(
  ITKIOVTKTests
  itkVTKImageIO2Test.cxx
  itkVTKImageIOTest.cxx
  itkVTKImageIO2Test2.cxx
  itkVTKImageIOTest2.cxx
  itkVTKImageIOTest3.cxx
  itkVTKImageIOStreamTest.cxx
  itkVTKImageIOFileReadTest.cxx
)

createtestdriver(ITKIOVTK "${ITKIOVTK-Test_LIBRARIES}" "${ITKIOVTKTests}")

itk_add_test(
  NAME itkVTKImageIO2Test
  COMMAND
    ITKIOVTKTestDriver
    itkVTKImageIO2Test
    ${ITK_TEST_OUTPUT_DIR}
)
itk_add_test(
  NAME itkVTKImageIOTest
  COMMAND
    ITKIOVTKTestDriver
    itkVTKImageIOTest
    ${ITK_TEST_OUTPUT_DIR}/test1.vtk
    ${ITK_TEST_OUTPUT_DIR}/test2.vtk
)
itk_add_test(
  NAME itkVTKImageIO2Test2
  COMMAND
    ITKIOVTKTestDriver
    itkVTKImageIO2Test2
    ${ITK_TEST_OUTPUT_DIR}/itkVTKImageIO2Test2.vtk
)
itk_add_test(
  NAME itkVTKImageIOTest2
  COMMAND
    ITKIOVTKTestDriver
    itkVTKImageIOTest2
    DATA{${ITK_DATA_ROOT}/Input/VHFColor.mhd,VHFColor.raw}
    ${ITK_TEST_OUTPUT_DIR}/testVector.vtk
)
itk_add_test(
  NAME itkVTKImageIOTest3
  COMMAND
    ITKIOVTKTestDriver
    itkVTKImageIOTest3
    DATA{Input/fibers.vtk}
)
itk_add_test(
  NAME itkVTKImageIOStreamTest
  COMMAND
    ITKIOVTKTestDriver
    itkVTKImageIOStreamTest
    ${ITK_TEST_OUTPUT_DIR}/itkVTKImageIOStreamTest.vtk
)
itk_add_test(
  NAME itkVTKImageIOFileReadTest
  COMMAND
    ITKIOVTKTestDriver
    itkVTKImageIOFileReadTest
    DATA{Input/matrix.vtk}
    DATA{Input/ironProt.vtk}
)
