diff options
author | Vincent Richard <[email protected]> | 2005-08-25 21:25:45 +0000 |
---|---|---|
committer | Vincent Richard <[email protected]> | 2005-08-25 21:25:45 +0000 |
commit | 5d18fce959ea74f99a8683c944c96881b2365bb2 (patch) | |
tree | d35b9177115606eedd84bbc64eb11aa21ca72878 /tests/lib/unit++/tester.cc | |
parent | Fixed undefined symbol 'UNSPECIFIED_PORT'. (diff) | |
download | vmime-5d18fce959ea74f99a8683c944c96881b2365bb2.tar.gz vmime-5d18fce959ea74f99a8683c944c96881b2365bb2.zip |
Moved to CppUnit for unit tests framework.
Diffstat (limited to 'tests/lib/unit++/tester.cc')
-rw-r--r-- | tests/lib/unit++/tester.cc | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/tests/lib/unit++/tester.cc b/tests/lib/unit++/tester.cc deleted file mode 100644 index f4b65acd..00000000 --- a/tests/lib/unit++/tester.cc +++ /dev/null @@ -1,74 +0,0 @@ -// Copyright (C) 2001 Claus Dr�by -// Terms of use are in the file COPYING -#include <typeinfo> -#include <iostream> -#include "tester.h" -using namespace std; - -using namespace unitpp; - -void tester::summary() -{ - os << "Tests [Ok-Fail-Error]: [" << n_test.n_ok() << '-' - << n_test.n_fail() << '-' << n_test.n_err() << "]\n"; -} -void tester::visit(test& t) -{ - try { - t(); - n_test.add_ok(); - write(t); - } catch (assertion_error& e) { - n_test.add_fail(); - write(t, e); - } catch (exception& e) { - n_test.add_err(); - write(t, e); - } catch (...) { - n_test.add_err(); - write(t, 0); - } -} - -void tester::visit(suite& t) -{ - if (verbose) - os << "****** " << t.name() << " ******" << endl; - accu.push(n_test); -} - -void tester::visit(suite& , int) -{ - res_cnt r(accu.top()); - accu.pop(); - if (n_test.n_err() != r.n_err()) - n_suite.add_err(); - else if (n_test.n_fail() != r.n_fail()) - n_suite.add_fail(); - else - n_suite.add_ok(); -} -void tester::write(test& t) -{ - if (verbose) - disp(t, "OK"); -} -void tester::disp(test& t, const string& status) -{ - os << status << ": " << t.name() << endl; -} -void tester::write(test& t, assertion_error& e) -{ - disp(t, "FAIL"); - os << e << '\n'; -} -void tester::write(test& t, std::exception& e) -{ - disp(t, "ERROR"); - os << " : [" << typeid(e).name() << "] " << e.what() << '\n'; -} -void tester::write(test& t, int ) -{ - disp(t, "ERROR"); - os << " : " << "unknown exception" << '\n'; -} |