Open Search
    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")
     

    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 (   ...)