root/library/tests/testsuite/testsuite.cpp @ 1409

Revision 1064, 0.9 kB (checked in by mido, 14 years ago)

astyle applied all over the library

  • Property svn:eol-style set to native
Line 
1#include "Test.h"
2#include "TestReporterStdout.h"
3#include "UnitTest++.h"
4#include "bdmerror.h"
5#include "itpp_ext.h"
6#include <string.h>
7#include "../general_suite.h"
8
9using namespace UnitTest;
10
11int main ( int argc, char const *argv[] ) {
12    if ( argc > 1 ) {
13        if ( !strcmp ( argv[1], "print" ) )
14        {
15            print_test_list();
16            return 0;
17        }
18        else
19            pick_selected_tests ( argc, argv );
20    } else {
21        cout << endl << "TESTSUITE - a program covering all BDM unit tests." << endl << endl
22             << argv[0] << " ....................................... run all unit tests" << endl
23             << argv[0] << " particular_test_1 particular_test_2 ... run selected unit tests" << endl
24             << argv[0] << " print ................................. print all the implemented unit tests" << endl;
25    }
26
27    return run_selected_tests();
28}
Note: See TracBrowser for help on using the browser.