IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
UnitTestResult.h
1 // UnitTestResult.h:
3 // -----------------
4 //
14 
15 #ifndef __IPSDKUNITTESTTOOLS_UNITTESTRESULT_H__
16 #define __IPSDKUNITTESTTOOLS_UNITTESTRESULT_H__
17 
20 
21 namespace ipsdk {
22 namespace unittest {
23 
26 
27 // dynamic declaration of UnitTestResult data item node
28 IPSDK_DECLARE_NODE_DATA(IPSDKUnitTestTools, UnitTestResult,
29  ((LEAF)(TestName)(std::string))
30  ((LEAF)(OutputHtmlFilePath)(boost::filesystem::path))
31  ((LEAF)(NbTestSuites)(ipsdk::ipUInt32))
32  ((LEAF)(NbTestCases)(ipsdk::ipUInt32))
33  ((LEAF)(NbTests)(ipsdk::ipUInt32))
34  ((LEAF)(NbErrors)(ipsdk::ipUInt32))
35  ((LEAF)(NbWarnings)(ipsdk::ipUInt32)))
36 };
37 
40 
41 } // end of namespace unittest
42 } // end of namespace ipsdk
43 
44 #endif // __IPSDKUNITTESTTOOLS_UNITTESTRESULT_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
#define IPSDK_DECLARE_NODE_DATA(libraryName, className, childSeq)
macro allowing to declare a node concrete class
Definition: DataItemNodeHdrMacros.h:133
Header part of data item node declaration macros.
Definition of import/export macro for library.
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53