diff options
author | Bent Bisballe Nyeng <deva@aasimon.org> | 2013-11-20 14:15:49 +0100 |
---|---|---|
committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2013-11-20 14:15:49 +0100 |
commit | 3ab4a8c1c040480b81860a07f58aeb3a02a1c33b (patch) | |
tree | 3b878d4e494ed709cbf48bc7b5d8424e1367e53b /test/test.cc | |
parent | ad2349f32e4e8cbeea170fbbeb4d3dc453475872 (diff) |
Added unittest (based on CppUnit) of asc2bin functions.
Diffstat (limited to 'test/test.cc')
-rw-r--r-- | test/test.cc | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/test/test.cc b/test/test.cc new file mode 100644 index 0000000..171a578 --- /dev/null +++ b/test/test.cc @@ -0,0 +1,22 @@ +#include <cppunit/CompilerOutputter.h> +#include <cppunit/extensions/TestFactoryRegistry.h> +#include <cppunit/ui/text/TestRunner.h> + +int main(int argc, char* argv[]) +{ + // Get the top level suite from the registry + CppUnit::Test *suite = CppUnit::TestFactoryRegistry::getRegistry().makeTest(); + + // Adds the test to the list of test to run + CppUnit::TextUi::TestRunner runner; + runner.addTest( suite ); + + // Change the default outputter to a compiler error format outputter + runner.setOutputter( new CppUnit::CompilerOutputter( &runner.result(), + std::cerr ) ); + // Run the tests. + bool wasSucessful = runner.run(); + + // Return error code 1 if the one of test failed. + return wasSucessful ? 0 : 1; +} |