itk_module_test()

set(ITKIOMeshFreeSurferTests itkFreeSurferMeshIOTest.cxx itkMeshFileReadWriteTest.cxx)

createtestdriver(ITKIOMeshFreeSurfer "${ITKIOMeshFreeSurfer-Test_LIBRARIES}" "${ITKIOMeshFreeSurferTests}")

itk_add_test(
  NAME
  itkFreeSurferMeshIOTestAscii
  COMMAND
  ITKIOMeshFreeSurferTestDriver
  itkFreeSurferMeshIOTest
  DATA{Baseline/sphere.fsa}
  ${ITK_TEST_OUTPUT_DIR}/fsmeshiosphere.fsa
  DATA{Baseline/sphere.fsb}
  ${ITK_TEST_OUTPUT_DIR}/fsa2fsbsphere.fsb
  0
  0
  0
  0
  0
  162
  0
  320
  0
  0)
itk_add_test(
  NAME
  itkFreeSurferMeshIOTestBinary
  COMMAND
  ITKIOMeshFreeSurferTestDriver
  itkFreeSurferMeshIOTest
  DATA{Baseline/sphere.fsb}
  ${ITK_TEST_OUTPUT_DIR}/fsmeshiosphere.fsb
  DATA{Baseline/sphere.fsa}
  ${ITK_TEST_OUTPUT_DIR}/fsb2fsasphere.fsa
  0
  0
  0
  0
  0
  162
  0
  320
  0
  1)
itk_add_test(
  NAME
  itkMeshFileReadWriteTestFreeSurfer1
  COMMAND
  ITKIOMeshFreeSurferTestDriver
  itkMeshFileReadWriteTest
  DATA{Baseline/sphere.fsb}
  ${ITK_TEST_OUTPUT_DIR}/sphere.fsb)
itk_add_test(
  NAME
  itkMeshFileReadWriteTestFreeSurfer2
  COMMAND
  ITKIOMeshFreeSurferTestDriver
  itkMeshFileReadWriteTest
  DATA{Baseline/sphere.fsa}
  ${ITK_TEST_OUTPUT_DIR}/sphere.fsa)
