#Set the test drivers SET(SOURCE_TEST_DRIVER ${EXECUTABLE_OUTPUT_PATH}/MaskedSpatialObjectToImageTestDriver) #Add includes INCLUDE_DIRECTORIES ( ${SOURCE_PATH} ${EXAMPLES_PATH} ${TESTING_PATH} ) #Set source test files SET(TEST_FILE_SOURCES itkMaskedSpatialObjectToImageFilterTests.cxx ) #Add source test driver exe ADD_EXECUTABLE(MaskedSpatialObjectToImageTestDriver MaskedSpatialObjectToImageTestDriver.cxx ${TEST_FILE_SOURCES}) TARGET_LINK_LIBRARIES(MaskedSpatialObjectToImageTestDriver ${ITK_LIBRARIES}) #Add some tests SET(NUMBER_OF_RUNS 1) FOREACH(RUN_COUNT RANGE 1 ${NUMBER_OF_RUNS}) ADD_TEST(MaskedSpatialObject_Toy1_${RUN_COUNT} ${SOURCE_TEST_DRIVER} itkMaskedSpatialObjectToImageFilterTest ${IMAGES_PATH}/Toy1.mhd ${TESTING_OUTPUT_PATH}/Toy1_IMAGE_MASKED.mhd 128 128 128 #Size 1.0 1.0 1.0 #Spacing 4.0 #MaskResampleFactor 2 #MaskDilationSize ) ADD_TEST(SpatialObject_Toy1_${RUN_COUNT} ${SOURCE_TEST_DRIVER} itkSpatialObjectToImageFilterTest ${IMAGES_PATH}/Toy1.mhd ${TESTING_OUTPUT_PATH}/Toy1_IMAGE_NORM.mhd 128 128 128 #Size 1.0 1.0 1.0 #Spacing ) ADD_TEST(MaskedSpatialObject_Toy2_${RUN_COUNT} ${SOURCE_TEST_DRIVER} itkMaskedSpatialObjectToImageFilterTest ${IMAGES_PATH}/Toy2.mhd ${TESTING_OUTPUT_PATH}/Toy2_IMAGE_MASKED.mhd 256 256 256 #Size 1.0 1.0 1.0 #Spacing 4.0 #MaskResampleFactor 2 #MaskDilationSize ) ADD_TEST(SpatialObject_Toy2_${RUN_COUNT} ${SOURCE_TEST_DRIVER} itkSpatialObjectToImageFilterTest ${IMAGES_PATH}/Toy2.mhd ${TESTING_OUTPUT_PATH}/Toy2_IMAGE_NORM.mhd 256 256 256 #Size 1.0 1.0 1.0 #Spacing ) ADD_TEST(MaskedSpatialObject_Real1_${RUN_COUNT} ${SOURCE_TEST_DRIVER} itkMaskedSpatialObjectToImageFilterTest ${IMAGES_PATH}/Real1.mhd ${TESTING_OUTPUT_PATH}/Real1_IMAGE_MASKED.mhd 256 256 256 #Size 0.828126 0.828126 0.631288 #Spacing 4.0 #MaskResampleFactor 2 #MaskDilationSize ) ADD_TEST(SpatialObject_Real1_${RUN_COUNT} ${SOURCE_TEST_DRIVER} itkSpatialObjectToImageFilterTest ${IMAGES_PATH}/Real1.mhd ${TESTING_OUTPUT_PATH}/Real1_IMAGE_NORM.mhd 256 256 256 #Size 0.828126 0.828126 0.631288 #Spacing 4.0 #MaskResampleFactor 2 #MaskDilationSize ) ADD_TEST(MaskedSpatialObject_Real2_${RUN_COUNT} ${SOURCE_TEST_DRIVER} itkMaskedSpatialObjectToImageFilterTest ${IMAGES_PATH}/Real2.mhd ${TESTING_OUTPUT_PATH}/Real2_IMAGE_MASKED.mhd 256 256 256 #Size 0.843750 0.843750 0.868737 #Spacing 4.0 #MaskResampleFactor 2 #MaskDilationSize ) ADD_TEST(SpatialObject_Real2_${RUN_COUNT} ${SOURCE_TEST_DRIVER} itkSpatialObjectToImageFilterTest ${IMAGES_PATH}/Real2.mhd ${TESTING_OUTPUT_PATH}/Real2_IMAGE_NORM.mhd 256 256 256 #Size 0.843750 0.843750 0.868737 #Spacing 4.0 #MaskResampleFactor 2 #MaskDilationSize ) ENDFOREACH(RUN_COUNT)