Go to the source code of this file.
Macro Definition Documentation
#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 << "Expression is not equal" << std::endl; \
return EXIT_FAILURE; \
} \
}
Definition at line 68 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 << "Expected true" << std::endl; \
std::cerr << "but got " << _TEST_EXPECT_TRUE_command << std::endl; \
return EXIT_FAILURE; \
} \
}
Definition at line 56 of file itkTestingMacros.h.
#define TEST_SET_GET |
( |
|
variable, |
|
|
|
command |
|
) |
| |
Value:if( variable.GetPointer() != command ) \
{ \
std::cerr << "Error in " << #command << std::endl; \
std::cerr << "Expected " << variable.GetPointer() << std::endl; \
std::cerr << "but got " << command << std::endl; \
return EXIT_FAILURE; \
}
Definition at line 80 of file itkTestingMacros.h.
#define TEST_SET_GET_NULL_VALUE |
( |
|
command | ) |
|
Value:
{ \
std::cerr << "Error in " << #command << std::endl; \
std::cerr << "Expected " << "NULL" << std::endl; \
std::cerr << "but got " << command << std::endl; \
return EXIT_FAILURE; \
}
Definition at line 99 of file itkTestingMacros.h.
#define TEST_SET_GET_VALUE |
( |
|
variable, |
|
|
|
command |
|
) |
| |
Value:if( variable != command ) \
{ \
std::cerr << "Error in " << #command << std::endl; \
std::cerr << "Expected " << variable << std::endl; \
std::cerr << "but got " << command << std::endl; \
return EXIT_FAILURE; \
}
Definition at line 90 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; \
return EXIT_FAILURE; \
} \
{ \
std::cout << "Caught expected exception" << std::endl; \
std::cout << excp << std::endl; \
}
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; \
return EXIT_FAILURE; \
}
Definition at line 44 of file itkTestingMacros.h.