MITK-IGT
IGT Extension of MITK
Loading...
Searching...
No Matches
mitkKinectControllerTest.cpp
Go to the documentation of this file.
1/*============================================================================
2
3The Medical Imaging Interaction Toolkit (MITK)
4
5Copyright (c) German Cancer Research Center (DKFZ)
6All rights reserved.
7
8Use of this source code is governed by a 3-clause BSD license that can be
9found in the LICENSE file.
10
11============================================================================*/
12
13#include <mitkTestingMacros.h>
15
19int mitkKinectControllerTest(int /* argc */, char* /*argv*/[])
20{
21
22 MITK_TEST_BEGIN("KinectController");
23
24 mitk::KinectController::Pointer kinectController = mitk::KinectController::New();
25 //try to work with a kinect controller
26 try
27 {
28 MITK_TEST_CONDITION_REQUIRED(kinectController.IsNotNull(),"Testing initialzation!");
29 MITK_TEST_CONDITION_REQUIRED(kinectController->GetCaptureHeight()== 480 ,"Testing initialization of CaptureHeight");
30 MITK_TEST_CONDITION_REQUIRED(kinectController->GetCaptureWidth()== 640 ,"Testing initialization of CaptureWidth");
31 MITK_TEST_CONDITION_REQUIRED(kinectController->OpenCameraConnection(),"Testing opening of camera connection!");
32 MITK_TEST_CONDITION_REQUIRED(kinectController->UpdateCamera(),"Testing UpdateCamera()");
33 MITK_TEST_CONDITION_REQUIRED(kinectController->CloseCameraConnection(),"Testing closing of camera connection!");
34 }
35 catch(std::exception &e)
36 {
37 MITK_INFO << e.what();
38 }
39
40 MITK_TEST_END();
41
42}
int mitkKinectControllerTest(int, char *[])