unittest.h File Reference

Classes

class  UnitTestErrorInterface
 
class  UnitTestInterface
 
class  UnitTestComponent< C, INTERFACES >
 

Namespaces

 maxon
 

Macros

#define PRIVATE_MAXON_UNITTESTERROR0(type, condition, msg)
 
#define PRIVATE_MAXON_UNITTESTERROR1(type, condition, msg)
 
#define PRIVATE_MAXON_UNITTESTERROR_C(type, condition, msgPopulated, msg)
 
#define PRIVATE_MAXON_UNITTESTERROR_B(type, condition, msgPopulated, msg)
 
#define PRIVATE_MAXON_UNITTESTERROR_A(type, condition, msgPopulated, ...)
 
#define CheckUnitTestState(condition, ...)
 
#define CheckUnitTestResultOk(functioncall, ...)
 
#define CheckUnitTestResultError(functioncall, ...)
 
#define MAXON_TEST_ASSERT_EQ(expected, ...)
 
#define MAXON_TEST_ASSERT_NE(expected, ...)
 
#define MAXON_TEST_ASSERT_LT(expected, ...)
 
#define MAXON_TEST_ASSERT_LE(expected, ...)
 
#define MAXON_TEST_ASSERT_GT(expected, ...)
 
#define MAXON_TEST_ASSERT_GE(expected, ...)
 
#define MAXON_TEST_ASSERT_TRUE(...)
 
#define MAXON_TEST_ASSERT_FALSE(...)
 
#define MAXON_TEST_ASSERT_NO_ERROR(...)
 
#define MAXON_TEST_ASSERT_ERROR(...)
 

Functions

 MAXON_REGISTRY (Class< UnitTestRef >, UnitTestClasses, "net.maxon.registry.unittestclasses")
 
 MAXON_REGISTRY (Class< UnitTestRef >, UnitTestWithC4DPluginClasses, "net.maxon.registry.unittestwithc4dpluginclasses")
 
 MAXON_REGISTRY (Class< UnitTestRef >, SpeedTestClasses, "net.maxon.registry.speedtestclasses")
 
 MAXON_REGISTRY (Class< UnitTestRef >, LongRunTestClasses, "net.maxon.registry.longruntestclasses")
 
 MAXON_DECLARATION (Class< UnitTestRef >, UnitTestBaseClass, "net.maxon.class.unittestbase", MAXON_IMPLEMENTATION_MODULE("net.maxon.misc"))
 

Macro Definition Documentation

◆ MAXON_TEST_ASSERT_EQ

#define MAXON_TEST_ASSERT_EQ (   expected,
  ... 
)

◆ MAXON_TEST_ASSERT_NE

#define MAXON_TEST_ASSERT_NE (   expected,
  ... 
)

◆ MAXON_TEST_ASSERT_LT

#define MAXON_TEST_ASSERT_LT (   expected,
  ... 
)

◆ MAXON_TEST_ASSERT_LE

#define MAXON_TEST_ASSERT_LE (   expected,
  ... 
)

◆ MAXON_TEST_ASSERT_GT

#define MAXON_TEST_ASSERT_GT (   expected,
  ... 
)

◆ MAXON_TEST_ASSERT_GE

#define MAXON_TEST_ASSERT_GE (   expected,
  ... 
)

◆ MAXON_TEST_ASSERT_TRUE

#define MAXON_TEST_ASSERT_TRUE (   ...)

◆ MAXON_TEST_ASSERT_FALSE

#define MAXON_TEST_ASSERT_FALSE (   ...)

◆ MAXON_TEST_ASSERT_NO_ERROR

#define MAXON_TEST_ASSERT_NO_ERROR (   ...)

◆ MAXON_TEST_ASSERT_ERROR

#define MAXON_TEST_ASSERT_ERROR (   ...)