summaryrefslogtreecommitdiff
path: root/tests/cppunit/main.cpp
diff options
context:
space:
mode:
authorRoberto C. Sanchez <roberto@connexer.com>2014-03-29 10:53:59 -0400
committerRoberto C. Sanchez <roberto@connexer.com>2014-03-29 10:53:59 -0400
commit03134fa5f6f25d92724ce4c183f9bbe12a9e37dc (patch)
tree847326a4de82f0241ac87cbbc427a1b92a696a02 /tests/cppunit/main.cpp
parentd7469385b05b9510338407fa123e9ad090f80af6 (diff)
Imported Upstream version 1.5.11
Diffstat (limited to 'tests/cppunit/main.cpp')
-rw-r--r--tests/cppunit/main.cpp25
1 files changed, 25 insertions, 0 deletions
diff --git a/tests/cppunit/main.cpp b/tests/cppunit/main.cpp
new file mode 100644
index 0000000..c1f69ee
--- /dev/null
+++ b/tests/cppunit/main.cpp
@@ -0,0 +1,25 @@
+//LibSword tests
+
+//CppUnit includes
+#include <cppunit/extensions/TestFactoryRegistry.h>
+#include <cppunit/extensions/HelperMacros.h>
+#include <cppunit/ui/text/TestRunner.h>
+#include <cppunit/CompilerOutputter.h>
+
+#include <iostream>
+
+int main( int argc, char* argv[] ) {
+ CppUnit::TextUi::TestRunner runner;
+ CppUnit::TestFactoryRegistry &registry = CppUnit::TestFactoryRegistry::getRegistry();
+ runner.addTest( registry.makeTest() );
+
+ // Change the default outputter to a compiler error format outputter
+ // uncomment the following line if you need a compiler outputter.
+ runner.setOutputter(new CppUnit::CompilerOutputter( &runner.result(), std::cout ) );
+
+ //runner.setOutputter( new CppUnit::XmlOutputter( &runner.result(),
+ // std::cerr ) );
+
+ bool success = runner.run();
+ return success ? 0 : -1;
+ }