NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Macros | Functions
niftkFixedLengthFileReaderTest.cxx File Reference
Include dependency graph for niftkFixedLengthFileReaderTest.cxx:

Macros

#define FILE_READER_EXCEPTION_TEST(number, type, size, filename, strict, errorMsg, expectedException)
 

Functions

int niftkFixedLengthFileReaderTest (int argc, char *argv[])
 Basic test harness for FileHelper.h. More...
 

Macro Definition Documentation

#define FILE_READER_EXCEPTION_TEST (   number,
  type,
  size,
  filename,
  strict,
  errorMsg,
  expectedException 
)
Value:
try \
{ \
niftk::FixedLengthFileReader<type, size> someReader(filename, strict); \
std::cerr << errorMsg << std::endl; \
return EXIT_FAILURE; \
} \
catch (const expectedException& e) \
{ \
} \
catch (const std::runtime_error& e) \
{ \
std::cerr << "Caught runtime_error, when should be expectedException" << std::endl; \
return EXIT_FAILURE;\
} \
std::cout << "Passed test " << number << std::endl;

Function Documentation

int niftkFixedLengthFileReaderTest ( int  argc,
char *  argv[] 
)

Basic test harness for FileHelper.h.