/*! * \file OxShmolli_test.cpp * \author Konrad Werys * \date 2018/08/20 */ #include "gtest/gtest.h" #include "Tomato.h" #include "CmakeConfigForTomato.h" #ifdef USE_ITK TEST(Tomato, readAndSort) { Ox::Tomato Tomato_object("testData/Hcmr_Phantom_1916_Shmolli_192i_e11_fileList.yaml"); EXPECT_EQ(Tomato_object.readAndSort(), 0); // EXIT_SUCCESS } TEST(Tomato, readAndSort_calculate) { Ox::Tomato Tomato_object("testData/Hcmr_Phantom_1916_Shmolli_192i_e11_fileList.yaml"); EXPECT_EQ(Tomato_object.readAndSort(), 0); // EXIT_SUCCESS EXPECT_EQ(Tomato_object.calculate(), 0); // EXIT_SUCCESS } TEST(Tomato, readAndSort_calculate_export) { Ox::Tomato Tomato_object("testData/Hcmr_Phantom_1916_Shmolli_192i_e11_fileList.yaml"); EXPECT_EQ(Tomato_object.readAndSort(), 0); // EXIT_SUCCESS EXPECT_EQ(Tomato_object.calculate(), 0); // EXIT_SUCCESS EXPECT_EQ(Tomato_object.exportToDicom(), 0); // EXIT_SUCCESS } #endif // USE_ITK