swh:1:snp:e6d42e6731ce66e3c09de07ac49964c03139e990
Tip revision: a3d351fb6de40a4726ce169414d81715662c2728 authored by Konrad Werys on 16 November 2018, 12:33:56 UTC
adding calc time to the TomatoOptions
adding calc time to the TomatoOptions
Tip revision: a3d351f
Tomato_test.cpp
/*!
* \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, readAndSortFileList) {
Ox::Tomato<double> Tomato_object("testData/Hcmr_Phantom_1916_Shmolli_192i_e11_fileList.yaml");
EXPECT_EQ(Tomato_object.readAndSort(), 0); // EXIT_SUCCESS
}
TEST(Tomato, readAndSortInputDirs) {
Ox::Tomato<double> Tomato_object("testData/Hcmr_Phantom_1916_Shmolli_192i_e11_inputDirs.yaml");
EXPECT_EQ(Tomato_object.readAndSort(), 0); // EXIT_SUCCESS
}
TEST(Tomato, readAndSort_calculate) {
Ox::Tomato<double> 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<double> 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