source: test/unit_test/unit_test.cpp@ 48b662

Last change on this file since 48b662 was 48b662, checked in by Olaf Lenz <olenz@…>, 14 years ago

Moved files in scafacos_fcs one level up.

git-svn-id: https://svn.version.fz-juelich.de/scafacos/trunk@847 5161e1c8-67bf-11de-9fd5-51895aff932f

  • Property mode set to 100644
File size: 929 bytes
Line 
1/*
2 * unit_test.cpp
3 *
4 * Created on: 21.07.2010
5 * Author: Julian Iseringhausen
6 */
7
8#ifdef HAVE_CONFIG_H
9#include <config.h>
10#endif
11
12#include <cppunit/TestResult.h>
13#include <cppunit/TestResultCollector.h>
14#include <cppunit/BriefTestProgressListener.h>
15#include <cppunit/extensions/TestFactoryRegistry.h>
16#include <cppunit/TestRunner.h>
17#include <cppunit/CompilerOutputter.h>
18
19int main(int argc, char *argv[])
20{
21 CppUnit::TestResult testresult;
22
23 CppUnit::TestResultCollector collectedresults;
24 testresult.addListener(&collectedresults);
25
26 CppUnit::BriefTestProgressListener progress;
27 testresult.addListener(&progress);
28
29 CppUnit::TestRunner testrunner;
30 testrunner.addTest(CppUnit::TestFactoryRegistry::getRegistry().makeTest());
31 testrunner.run(testresult);
32
33 CppUnit::CompilerOutputter compileroutputter(&collectedresults, std::cerr);
34 compileroutputter.write();
35 return (collectedresults.wasSuccessful() ? 0 : 1);
36}
Note: See TracBrowser for help on using the repository browser.