/** \brief Example of the least amount of code needed in a main() function to run tests. * * <code><pre> * int main() * { * using namespace Aeryn; * TestRunner testRunner; * testRunner.Add( TestCase( USE_NAME( TestForTheMeaningOfLife ) ) ); * return testRunner.Run(); * } * </pre></code> */ int main() { using namespace Aeryn; TestRunner testRunner; testRunner.Add( TestCase( USE_NAME( TestForTheMeaningOfLife ) ) ); return testRunner.Run(); }
int main( int, char *argv[] ) { using namespace Aeryn; int result = -1; try { TestRunner testRunner; CommandLineParser commandLineParser( argv ); result = testRunner.Run( commandLineParser ); } catch( const Exception& e ) { std::cout << e.what() << std::endl; } return result; }