MITK-IGT
IGT Extension of MITK
Loading...
Searching...
No Matches
mitkNDIProtocolTest.cpp
Go to the documentation of this file.
1
/*============================================================================
2
3
The Medical Imaging Interaction Toolkit (MITK)
4
5
Copyright (c) German Cancer Research Center (DKFZ)
6
All rights reserved.
7
8
Use of this source code is governed by a 3-clause BSD license that can be
9
found in the LICENSE file.
10
11
============================================================================*/
12
13
#include "
mitkNDIProtocol.h
"
14
15
#include "mitkTestingMacros.h"
16
17
#include <iostream>
18
25
class
NDIProtocolTestClass
:
public
mitk::NDIProtocol
26
{
27
public
:
28
mitkClassMacro
(
NDIProtocolTestClass
,
NDIProtocol
);
32
itkFactorylessNewMacro
(Self)
33
itkCloneMacro
(Self)
34
protected
:
35
NDIProtocolTestClass
() :
mitk
::
NDIProtocol
()
36
{
37
}
38
};
39
43
int
mitkNDIProtocolTest
(
int
/* argc */
,
char
*
/*argv*/
[])
44
{
45
// always start with this!
46
MITK_TEST_BEGIN(
"NDIProtocolTest"
);
47
48
// let's create an object of our class
49
mitk::NDIProtocol::Pointer myNDIProtocol = NDIProtocolTestClass::New().GetPointer();
50
51
// first test: did this work?
52
// using MITK_TEST_CONDITION_REQUIRED makes the test stop after failure, since
53
// it makes no sense to continue without an object.
54
MITK_TEST_CONDITION_REQUIRED(myNDIProtocol.IsNotNull(),
"Testing instantiation"
);
55
56
57
//COMM(mitk::SerialCommunication::BaudRate baudRate , mitk::SerialCommunication::DataBits dataBits, mitk::SerialCommunication::Parity parity, mitk::SerialCommunication::StopBits stopBits, mitk::SerialCommunication::HardwareHandshake hardwareHandshake)
58
//No testing possible, hardware required
59
60
61
62
//All other methods
63
//No testing possible, hardware required
64
65
66
67
// always end with this!
68
MITK_TEST_END();
69
}
NDIProtocolTestClass
Definition
mitkNDIProtocolTest.cpp:26
NDIProtocolTestClass::itkFactorylessNewMacro
itkFactorylessNewMacro(Self) itkCloneMacro(Self) protected
Definition
mitkNDIProtocolTest.cpp:32
NDIProtocolTestClass::mitkClassMacro
mitkClassMacro(NDIProtocolTestClass, NDIProtocol)
mitk::NDIProtocol
The NDI Protocol class provides building and parsing of command strings and answers to and from a NDI...
Definition
mitkNDIProtocol.h:87
mitk::NDIProtocol::NDIProtocol
NDIProtocol()
Definition
mitkNDIProtocol.cpp:24
mitk::NDIProtocol::itkCloneMacro
itkCloneMacro(Self)
mitkNDIProtocolTest
int mitkNDIProtocolTest(int, char *[])
Definition
mitkNDIProtocolTest.cpp:43
mitkNDIProtocol.h
mitk
IGT Exceptions.
Definition
mitkAlgorithm.h:16
Modules
IGT
Testing
mitkNDIProtocolTest.cpp
Generated by
1.12.0