ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
Go to the source code of this file.
Defines | |
#define | EXERCISE_BASIC_OBJECT_METHODS(object, Class) |
#define | TEST_EXPECT_EQUAL(lh, rh) |
#define | TEST_EXPECT_TRUE(command) |
#define | TEST_SET_GET(variable, command) |
#define | TEST_SET_GET_NULL_VALUE(command) |
#define | TEST_SET_GET_VALUE(variable, command) |
#define | TRY_EXPECT_EXCEPTION(command) |
#define | TRY_EXPECT_NO_EXCEPTION(command) |
#define EXERCISE_BASIC_OBJECT_METHODS | ( | object, | |
Class | |||
) |
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 | |||
) |
{ \ 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 | ) |
{ \ 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 | |||
) |
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 | ) |
if( NULL != command ) \ { \ 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 | |||
) |
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 | ) |
try \ { \ std::cout << "Trying " << #command << std::endl; \ command; \ std::cerr << "Failed to catch expected exception" << std::endl; \ return EXIT_FAILURE; \ } \ catch( itk::ExceptionObject & excp ) \ { \ 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 | ) |
try \ { \ std::cout << "Trying " << #command << std::endl; \ command; \ } \ catch( itk::ExceptionObject & excp ) \ { \ std::cerr << excp << std::endl; \ return EXIT_FAILURE; \ }
Definition at line 44 of file itkTestingMacros.h.