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 23 of file itkTestingMacros.h.
#define TEST_EXPECT_EQUAL |
( |
|
lh, |
|
|
|
rh |
|
) |
| |
Value:{ \
bool _TEST_EXPECT_EQUAL_result((lh) == (rh)); \
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 71 of file itkTestingMacros.h.
#define TEST_EXPECT_TRUE |
( |
|
command | ) |
|
Value:{ \
bool _TEST_EXPECT_TRUE_command(command); \
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 58 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 86 of file itkTestingMacros.h.
#define TEST_SET_GET_NULL_VALUE |
( |
|
command | ) |
|
Value:
{ \
std::cerr << "Error in " << #command << std::endl; \
std::cerr << " In " __FILE__ ", line " << __LINE__ << std::endl; \
std::cerr << "Expected " << "NULL" << std::endl; \
std::cerr << "but got " << command << std::endl; \
return EXIT_FAILURE; \
}
Definition at line 107 of file itkTestingMacros.h.
#define TEST_SET_GET_VALUE |
( |
|
variable, |
|
|
|
command |
|
) |
| |
Value:if( variable != command ) \
{ \
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 97 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 29 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 45 of file itkTestingMacros.h.