Go to the source code of this file.
§ _CPPUNIT_DO_JOIN
§ _CPPUNIT_DO_JOIN2
| #define _CPPUNIT_DO_JOIN2 |
( |
|
symbol1, |
|
|
|
symbol2 |
|
) |
| symbol1##symbol2 |
§ _CPPUNIT_DO_STRINGIZE
| #define _CPPUNIT_DO_STRINGIZE |
( |
|
symbol | ) |
#symbol |
§ CPPUNIT_COMPILER_LOCATION_FORMAT
| #define CPPUNIT_COMPILER_LOCATION_FORMAT "%f:%l:" |
§ CPPUNIT_CONST_CAST
| #define CPPUNIT_CONST_CAST |
( |
|
TargetType, |
|
|
|
pointer |
|
) |
| ((TargetType)( pointer )) |
§ CPPUNIT_ENABLE_CU_TEST_MACROS
| #define CPPUNIT_ENABLE_CU_TEST_MACROS 0 |
§ CPPUNIT_ENABLE_NAKED_ASSERT
| #define CPPUNIT_ENABLE_NAKED_ASSERT 0 |
§ CPPUNIT_JOIN
Joins to symbol after expanding them into string.
Use this macro to join two symbols. Example of usage:
#define MAKE_UNIQUE_NAME(prefix) CPPUNIT_JOIN( prefix, __LINE__ )
The macro defined in the example concatenate a given prefix with the line number to obtain a 'unique' identifier.
§ CPPUNIT_MAKE_UNIQUE_NAME
Adds the line number to the specified string to create a unique identifier.
- Parameters
-
| prefix | Prefix added to the line number to create a unique identifier. |
- See also
- CPPUNIT_TEST_SUITE_REGISTRATION for an example of usage.
§ CPPUNIT_NS
| #define CPPUNIT_NS CppUnit |
§ CPPUNIT_NS_BEGIN
| #define CPPUNIT_NS_BEGIN namespace CppUnit { |
§ CPPUNIT_NS_END
§ CPPUNIT_STATIC_CAST
| #define CPPUNIT_STATIC_CAST |
( |
|
TargetType, |
|
|
|
pointer |
|
) |
| ((TargetType)( pointer )) |
§ CPPUNIT_STRINGIZE
Stringize a symbol.
Use this macro to convert a preprocessor symbol to a string.
Example of usage:
#define CPPUNIT_PLUGIN_EXPORTED_NAME cppunitTestPlugIn
const char *name = CPPUNIT_STRINGIZE( CPPUNIT_PLUGIN_EXPORTED_NAME );
§ CPPUNIT_UNIQUE_COUNTER
| #define CPPUNIT_UNIQUE_COUNTER __LINE__ |
§ CPPUNIT_VERSION
| #define CPPUNIT_VERSION "1.13.2" |
§ CPPUNIT_WRAP_COLUMN
| #define CPPUNIT_WRAP_COLUMN 79 |
Defines wrap colunm for CppUnit. Used by CompilerOuputter.