22 MITK_TEST_BEGIN(
"KinectDevice");
24 mitk::KinectDevice::Pointer kinectDevice = mitk::KinectDevice::New();
27 MITK_TEST_CONDITION_REQUIRED(kinectDevice.IsNotNull(),
"Testing initialzation!");
28 MITK_TEST_CONDITION_REQUIRED(kinectDevice->ConnectCamera(),
"Testing ConnectCamera()");
29 MITK_TEST_OUTPUT(<<
"Testing StartCamera()");
30 kinectDevice->StartCamera();
31 int captureHeight = kinectDevice->GetCaptureHeight();
32 int captureWidth = kinectDevice->GetCaptureWidth();
33 MITK_TEST_CONDITION_REQUIRED(captureHeight== 480 ,
"Testing initialization of CaptureHeight");
34 MITK_TEST_CONDITION_REQUIRED(captureWidth== 640 ,
"Testing initialization of CaptureWidth");
36 MITK_TEST_OUTPUT(<<
"Testing StopCamera()");
37 kinectDevice->StopCamera();
38 MITK_TEST_CONDITION_REQUIRED(kinectDevice->DisconnectCamera(),
"Testing DisconnectCamera()");
40 catch(std::exception &e)
42 MITK_INFO << e.what();
43 MITK_TEST_CONDITION(!kinectDevice->IsCameraActive(),
"Testing that no device could be connected.");