21 MITK_TEST_BEGIN(
"ToFImageWriter");
24 mitk::ToFImageWriter::Pointer tofWriter = mitk::ToFImageWriter::New();
25 MITK_TEST_CONDITION_REQUIRED(tofWriter.GetPointer(),
"Testing initialization of test object!");
26 MITK_TEST_CONDITION_REQUIRED(tofWriter->GetExtension()!=
"",
"Test initialization of member extension!");
27 MITK_TEST_CONDITION_REQUIRED(tofWriter->GetDistanceImageFileName()==
"",
"Test initialization of member distanceImageFileName!");
28 MITK_TEST_CONDITION_REQUIRED(tofWriter->GetAmplitudeImageFileName()==
"",
"Test initialization of member amplitudeImageFileName!");
29 MITK_TEST_CONDITION_REQUIRED(tofWriter->GetIntensityImageFileName()==
"",
"Test initialization of member intnensityImageFileName!");
30 MITK_TEST_CONDITION_REQUIRED(tofWriter->GetDistanceImageSelected()==
true,
"Test initialization of member distanceImageSelected!");
31 MITK_TEST_CONDITION_REQUIRED(tofWriter->GetAmplitudeImageSelected()==
false,
"Test initialization of member amplitudeImageSelected!");
32 MITK_TEST_CONDITION_REQUIRED(tofWriter->GetIntensityImageSelected()==
false,
"Test initialization of member intensityImageSelected!");
33 MITK_TEST_CONDITION_REQUIRED(tofWriter->GetRGBImageSelected()==
false,
"Test initialization of member rgbImageSelected!");
34 MITK_TEST_CONDITION_REQUIRED(tofWriter->GetToFCaptureWidth()== 200,
"Test initialization of member captureWidth!");
35 MITK_TEST_CONDITION_REQUIRED(tofWriter->GetToFCaptureHeight()== 200,
"Test initialization of member captureHeight!");
41 std::string distanceImageFileName(
"distImg.nrrd");
42 std::string amplitudeImageFileName(
"amplImg.nrrd");
43 std::string intensityImageFileName(
"intImg.nrrd");
44 std::string rgbImageFileName(
"rgbImg.nrrd");
45 std::string fileExtension(
".test");
46 bool distanceImageSelected =
false;
47 bool amplitudeImageSelected =
false;
48 bool intensityImageSelected =
false;
49 bool rgbImageSelected =
false;
51 tofWriter->SetToFCaptureWidth(dimX);
52 tofWriter->SetToFCaptureHeight(dimY);
53 tofWriter->SetDistanceImageFileName(distanceImageFileName);
54 tofWriter->SetAmplitudeImageFileName(amplitudeImageFileName);
55 tofWriter->SetIntensityImageFileName(intensityImageFileName);
56 tofWriter->SetRGBImageFileName(rgbImageFileName);
57 tofWriter->SetExtension(fileExtension);
58 tofWriter->SetDistanceImageSelected(distanceImageSelected);
59 tofWriter->SetAmplitudeImageSelected(amplitudeImageSelected);
60 tofWriter->SetIntensityImageSelected(intensityImageSelected);
61 tofWriter->SetRGBImageSelected(rgbImageSelected);
64 MITK_TEST_CONDITION_REQUIRED(distanceImageFileName==tofWriter->GetDistanceImageFileName(),
"Testing set/get distance image file name");
65 MITK_TEST_CONDITION_REQUIRED(amplitudeImageFileName==tofWriter->GetAmplitudeImageFileName(),
"Testing set/get amplitude image file name");
66 MITK_TEST_CONDITION_REQUIRED(intensityImageFileName==tofWriter->GetIntensityImageFileName(),
"Testing set/get intensity image file name");
67 MITK_TEST_CONDITION_REQUIRED(rgbImageFileName==tofWriter->GetRGBImageFileName(),
"Testing set/get rgb image file name");
68 MITK_TEST_CONDITION_REQUIRED(dimX==tofWriter->GetToFCaptureWidth(),
"Testing set/get CaptureWidth");
69 MITK_TEST_CONDITION_REQUIRED(dimY==tofWriter->GetToFCaptureHeight(),
"Testing set/get CaptureHeight");
70 MITK_TEST_CONDITION_REQUIRED(distanceImageSelected==tofWriter->GetDistanceImageSelected(),
"Testing set/get distance image selection");
71 MITK_TEST_CONDITION_REQUIRED(amplitudeImageSelected==tofWriter->GetAmplitudeImageSelected(),
"Testing set/get amplitude image selection");
72 MITK_TEST_CONDITION_REQUIRED(intensityImageSelected==tofWriter->GetIntensityImageSelected(),
"Testing set/get intensity image selection");
73 MITK_TEST_CONDITION_REQUIRED(rgbImageSelected==tofWriter->GetRGBImageSelected(),
"Testing set/get rgb image selection");
74 MITK_TEST_CONDITION_REQUIRED(fileExtension==tofWriter->GetExtension(),
"Testing set/get file extension");