File tree Expand file tree Collapse file tree 1 file changed +8
-7
lines changed
Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Original file line number Diff line number Diff line change 1414#include " log.h"
1515#include " regex-partial.h"
1616
17- template <class T >
18- static void assert_equals (const char * label, const T& expected, const T& actual) {
19- if (expected != actual){
20- std::ostringstream oss;
21- if (label && *label) oss << label << ' \n ' ;
22- oss << " Expected: " << expected << " \n Actual: " << actual;
23- throw std::runtime_error (oss.str ());
17+ template <class T >
18+ static void assert_equals (const std::string & label, const T & expected, const T & actual) {
19+ if (expected != actual) {
20+ std::cerr << label << std::endl;
21+ std::cerr << " Expected: " << expected << std::endl;
22+ std::cerr << " Actual: " << actual << std::endl;
23+ std::cerr << std::flush;
24+ throw std::runtime_error (" Test failed" );
2425 }
2526}
2627
You can’t perform that action at this time.
0 commit comments