8 #include <itksys/SystemTools.hxx>
10 const size_t NUMTESTS=1;
12 const char mhd_files[NUMTESTS][128] = {
13 CLITK_DATA_PATH"/3d/mhd/CT_UNTAGGED2MM_0.mhd"
16 const char dcm_dirs[NUMTESTS][128] = {
17 CLITK_DATA_PATH"/3d/dcm/1.2.840.113704.1.111.5556.1240990904.26"
20 int main(int argc, char** argv)
23 for (size_t i = 0; i < NUMTESTS; i++) {
24 std::ostringstream cmd_line;
25 cmd_line << "clitkWriteDicomSeries -i " << mhd_files[i] << " -d " << dcm_dirs[i] << " -o dcm --verbose";
27 std::cout << "Executing " << cmd_line.str() << std::endl;
28 int err = system(cmd_line.str().c_str());
32 std::cout << "FAILED (errno = " << err << ")" << std::endl;
36 itksys::SystemTools::RemoveADirectory("dcm");
37 std::cout << "PASSED" << std::endl;
40 return failed ? -1 : 0;