54 MITK_TEST_BEGIN(
"ToFCameraPMDController");
57 mitk::ToFCameraPMDControllerTest::Pointer testObject = mitk::ToFCameraPMDControllerTest::New();
61 MITK_TEST_CONDITION_REQUIRED(!(testObject.GetPointer() ==
nullptr) ,
"Testing initialization class");
62 MITK_TEST_CONDITION_REQUIRED(testObject->GetCaptureHeight()== 200 ,
"Testing initialization of CaptureHeight");
63 MITK_TEST_CONDITION_REQUIRED(testObject->GetCaptureWidth()== 200 ,
"Testing initialization of CaptureWidth");
64 int numberOfPixels = testObject->GetCaptureHeight()*testObject->GetCaptureWidth();
65 float* dataArray =
new float[numberOfPixels];
66 char* sourceArray =
new char[numberOfPixels];
67 short* shortSource =
new short[numberOfPixels];
68 MITK_TEST_CONDITION_REQUIRED(testObject->OpenCameraConnection(),
"Testing OpenCameraConnection()");
69 MITK_TEST_CONDITION_REQUIRED(testObject->UpdateCamera(),
"Testing UpdateCamera() with no camera connected");
70 MITK_TEST_CONDITION_REQUIRED(testObject->GetAmplitudes(dataArray),
"Testing GetAmplitudes(float*) with no camera connected");
71 MITK_TEST_CONDITION_REQUIRED(testObject->GetAmplitudes(sourceArray,dataArray),
"Testing GetAmplitudes(char*,float*) with no camera connected");
72 MITK_TEST_CONDITION_REQUIRED(testObject->GetIntensities(dataArray),
"Testing GetIntensities(float*) with no camera connected");
73 MITK_TEST_CONDITION_REQUIRED(testObject->GetIntensities(sourceArray,dataArray),
"Testing GetIntensities(char*,float*) with no camera connected");
74 MITK_TEST_CONDITION_REQUIRED(testObject->GetDistances(dataArray),
"Testing GetDistances(float*) with no camera connected");
75 MITK_TEST_CONDITION_REQUIRED(testObject->GetDistances(sourceArray,dataArray),
"Testing GetDistances(char*,float*) with no camera connected");
76 MITK_TEST_CONDITION_REQUIRED(testObject->GetSourceData(sourceArray),
"Testing GetSourceData(char*) with no camera connected");
77 MITK_TEST_CONDITION_REQUIRED(testObject->GetShortSourceData(shortSource),
"Testing GetShortSourceData(short*) with no camera connected");
78 MITK_TEST_CONDITION_REQUIRED(testObject->CloseCameraConnection(),
"Testing closing of connection");
80 delete [] sourceArray;
81 delete [] shortSource;
83 catch(std::exception &e)
85 MITK_INFO << e.what();