diff options
Diffstat (limited to '002test.cc')
-rw-r--r-- | 002test.cc | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/002test.cc b/002test.cc index eeea02a3..6bb71b6c 100644 --- a/002test.cc +++ b/002test.cc @@ -24,7 +24,6 @@ long Num_failures = 0; :(before "End Includes") #define CHECK(X) \ if (Passed && !(X)) { \ - ++Num_failures; \ cerr << "\nF - " << __FUNCTION__ << "(" << __FILE__ << ":" << __LINE__ << "): " << #X << '\n'; \ Passed = false; \ return; /* Currently we stop at the very first failure. */ \ @@ -32,7 +31,6 @@ long Num_failures = 0; #define CHECK_EQ(X, Y) \ if (Passed && (X) != (Y)) { \ - ++Num_failures; \ cerr << "\nF - " << __FUNCTION__ << "(" << __FILE__ << ":" << __LINE__ << "): " << #X << " == " << #Y << '\n'; \ cerr << " got " << (X) << '\n'; /* BEWARE: multiple eval */ \ Passed = false; \ @@ -82,6 +80,7 @@ void run_test(size_t i) { // End Test Teardown teardown(); if (Passed) cerr << '.'; + else ++Num_failures; } bool is_integer(const string& s) { |