diff options
author | Jeffrey Walton <noloader@gmail.com> | 2018-07-29 21:11:36 -0400 |
---|---|---|
committer | Jeffrey Walton <noloader@gmail.com> | 2018-07-29 21:11:36 -0400 |
commit | afd1ff651a7ec4a26d4fe3cf799985540750df88 (patch) | |
tree | a186a6b109bead09a9fa478c684c5f41561e1684 /datatest.cpp | |
parent | 25a32d3544b2b91f1b8ff8553aba0b1daec1a58f (diff) | |
download | cryptopp-git-afd1ff651a7ec4a26d4fe3cf799985540750df88.tar.gz |
Add assert to RunTestDataFile
Diffstat (limited to 'datatest.cpp')
-rw-r--r-- | datatest.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/datatest.cpp b/datatest.cpp index 9468b480..1cc27e5c 100644 --- a/datatest.cpp +++ b/datatest.cpp @@ -16,6 +16,8 @@ #include "smartptr.h"
#include "validate.h"
#include "stdcpp.h"
+#include "trap.h"
+
#include <iostream>
#include <sstream>
@@ -934,9 +936,12 @@ bool RunTestDataFile(const char *filename, const NameValuePairs &overrideParamet s_thorough = thorough;
unsigned int totalTests = 0, failedTests = 0;
TestDataFile((filename ? filename : ""), overrideParameters, totalTests, failedTests);
+
std::cout << std::dec << "\nTests complete. Total tests = " << totalTests << ". Failed tests = " << failedTests << "." << std::endl;
if (failedTests != 0)
std::cout << "SOME TESTS FAILED!\n";
+
+ CRYPTOPP_ASSERT(failedTests == 0);
return failedTests == 0;
}
|