Go to the source code of this file.
#define EXERCISE_BASIC_OBJECT_METHODS |
( |
|
object, |
|
|
|
Class |
|
) |
| |
Value:object->Print( std::cout ); \
std::cout << "Name of Class = " << object->GetNameOfClass() << std::endl; \
std::cout << "Name of Superclass = " << object->Class::Superclass::GetNameOfClass() << std::endl;
Definition at line 25 of file itkTestingMacros.h.
#define TEST_EXPECT_EQUAL |
( |
|
lh, |
|
|
|
rh |
|
) |
| |
Value:{ \
CLANG_PRAGMA_PUSH \
CLANG_SUPPRESS_Wfloat_equal \
bool _TEST_EXPECT_EQUAL_result((lh) == (rh)); \
CLANG_PRAGMA_POP \
if( !(_TEST_EXPECT_EQUAL_result) ) \
{ \
std::cerr << "Error in " << #lh << " == " << #rh << std::endl; \
std::cerr << "\tIn " __FILE__ ", line " << __LINE__ << std::endl; \
std::cerr << "\tlh: " << (lh) << std::endl; \
std::cerr << "\trh: " << (rh) << std::endl; \
std::cerr << "Expression is not equal" << std::endl; \
return EXIT_FAILURE; \
} \
}
Definition at line 110 of file itkTestingMacros.h.
#define TEST_EXPECT_EQUAL_STATUS_VALUE |
( |
|
lh, |
|
|
|
rh, |
|
|
|
statusVal |
|
) |
| |
Value:{ \
CLANG_PRAGMA_PUSH \
CLANG_SUPPRESS_Wfloat_equal \
bool _TEST_EXPECT_EQUAL_result((lh) == (rh)); \
CLANG_PRAGMA_POP \
if( !(_TEST_EXPECT_EQUAL_result) ) \
{ \
std::cerr << "Error in " << #lh << " == " << #rh << std::endl; \
std::cerr << "\tIn " __FILE__ ", line " << __LINE__ << std::endl; \
std::cerr << "\tlh: " << (lh) << std::endl; \
std::cerr << "\trh: " << (rh) << std::endl; \
std::cerr << "Expression is not equal" << std::endl; \
statusVal = EXIT_FAILURE; \
} \
}
Definition at line 93 of file itkTestingMacros.h.
#define TEST_EXPECT_TRUE |
( |
|
command | ) |
|
Value:{ \
CLANG_PRAGMA_PUSH \
CLANG_SUPPRESS_Wfloat_equal \
bool _TEST_EXPECT_TRUE_command(command); \
CLANG_PRAGMA_POP \
if( !(_TEST_EXPECT_TRUE_command) ) \
{ \
std::cerr << "Error in " << #command << std::endl; \
std::cerr << " In " __FILE__ ", line " << __LINE__ << std::endl; \
std::cerr << "Expected true" << std::endl; \
std::cerr << " but got " << _TEST_EXPECT_TRUE_command << std::endl; \
return EXIT_FAILURE; \
} \
}
Definition at line 76 of file itkTestingMacros.h.
#define TEST_EXPECT_TRUE_STATUS_VALUE |
( |
|
command, |
|
|
|
statusVal |
|
) |
| |
Value:{ \
CLANG_PRAGMA_PUSH \
CLANG_SUPPRESS_Wfloat_equal \
bool _TEST_EXPECT_TRUE_command(command); \
CLANG_PRAGMA_POP \
if( !(_TEST_EXPECT_TRUE_command) ) \
{ \
std::cerr << "Error in " << #command << std::endl; \
std::cerr << " In " __FILE__ ", line " << __LINE__ << std::endl; \
std::cerr << "Expected true" << std::endl; \
std::cerr << " but got " << _TEST_EXPECT_TRUE_command << std::endl; \
statusVal = EXIT_FAILURE; \
} \
}
Definition at line 60 of file itkTestingMacros.h.
#define TEST_SET_GET |
( |
|
variable, |
|
|
|
command |
|
) |
| |
Value:if( variable.GetPointer() != command ) \
{ \
std::cerr << "Error in " << #command << std::endl; \
std::cerr << " In " __FILE__ ", line " << __LINE__ << std::endl; \
std::cerr << "Expected " << variable.GetPointer() << std::endl; \
std::cerr << "but got " << command << std::endl; \
return EXIT_FAILURE; \
}
Definition at line 128 of file itkTestingMacros.h.
#define TEST_SET_GET_NULL_VALUE |
( |
|
command | ) |
|
Value:if( ITK_NULLPTR != command ) \
{ \
std::cerr << "Error in " << #command << std::endl; \
std::cerr << " In " __FILE__ ", line " << __LINE__ << std::endl; \
std::cerr << "Expected " << "ITK_NULLPTR" << std::endl; \
std::cerr << "but got " << command << std::endl; \
return EXIT_FAILURE; \
}
Definition at line 152 of file itkTestingMacros.h.
#define TEST_SET_GET_VALUE |
( |
|
variable, |
|
|
|
command |
|
) |
| |
Value:CLANG_PRAGMA_PUSH \
CLANG_SUPPRESS_Wfloat_equal \
if( variable != command ) \
CLANG_PRAGMA_POP \
{ \
std::cerr << "Error in " << #command << std::endl; \
std::cerr << " In " __FILE__ ", line " << __LINE__ << std::endl; \
std::cerr << "Expected " << variable << std::endl; \
std::cerr << "but got " << command << std::endl; \
return EXIT_FAILURE; \
}
Definition at line 139 of file itkTestingMacros.h.
#define TRY_EXPECT_EXCEPTION |
( |
|
command | ) |
|
Value:try \
{ \
std::cout << "Trying " << #command << std::endl; \
command; \
std::cerr << "Failed to catch expected exception" << std::endl; \
std::cerr << " In " __FILE__ ", line " << __LINE__ << std::endl;\
return EXIT_FAILURE; \
} \
{ \
std::cout << "Caught expected exception" << std::endl; \
std::cout << excp << std::endl; \
}
Standard exception handling object.
Definition at line 31 of file itkTestingMacros.h.
#define TRY_EXPECT_NO_EXCEPTION |
( |
|
command | ) |
|
Value:try \
{ \
std::cout << "Trying " << #command << std::endl; \
command; \
} \
{ \
std::cerr << excp << std::endl; \
std::cerr << " In " __FILE__ ", line " << __LINE__ << std::endl; \
return EXIT_FAILURE; \
}
Standard exception handling object.
Definition at line 47 of file itkTestingMacros.h.