Makes TinyTest wrap expected and actual outputs in quotes.
Fixes a type on a TinyTest error message.
This commit is contained in:
@@ -61,8 +61,8 @@ auto& compare(std::basic_ostream<TChar, TTraits>& error_message, std::vector<TIt
|
|||||||
if (expected[index] != actual[index]) {
|
if (expected[index] != actual[index]) {
|
||||||
error_message << "vectors differ at index " << index
|
error_message << "vectors differ at index " << index
|
||||||
<< ", \"" << expected[index] << "\" != \"" << actual[index]
|
<< ", \"" << expected[index] << "\" != \"" << actual[index]
|
||||||
<< "\", expected: " << expected
|
<< "\", expected: \"" << expected
|
||||||
<< ", actual: " << actual;
|
<< "\", actual: \"" << actual << "\"";
|
||||||
return error_message;
|
return error_message;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -335,7 +335,7 @@ namespace Test {
|
|||||||
results.error("🔥ERROR: " + qualified_test_name + " " + os.str());
|
results.error("🔥ERROR: " + qualified_test_name + " " + os.str());
|
||||||
std::cout << " 🔥ERROR: " << os.str() << std::endl;
|
std::cout << " 🔥ERROR: " << os.str() << std::endl;
|
||||||
} catch(...) {
|
} catch(...) {
|
||||||
string message = "Caught something that is neither an std::exception nor a std::string.";
|
string message = "Caught something that is neither an std::exception nor an std::string.";
|
||||||
results.error("🔥ERROR: " + qualified_test_name + " " + message);
|
results.error("🔥ERROR: " + qualified_test_name + " " + message);
|
||||||
std::cout << " 🔥ERROR: " << message << std::endl;
|
std::cout << " 🔥ERROR: " << message << std::endl;
|
||||||
}
|
}
|
||||||
@@ -346,7 +346,7 @@ namespace Test {
|
|||||||
std::cout << " ✅PASSED" << std::endl;
|
std::cout << " ✅PASSED" << std::endl;
|
||||||
} else {
|
} else {
|
||||||
std::ostringstream os;
|
std::ostringstream os;
|
||||||
os << "expected: " << expected_output << ", actual: " << actual;
|
os << "expected: \"" << expected_output << "\", actual: \"" << actual << "\"";
|
||||||
results.fail("❌FAILED: " + qualified_test_name + " " + os.str());
|
results.fail("❌FAILED: " + qualified_test_name + " " + os.str());
|
||||||
std::cout << " ❌FAILED: " << os.str() << std::endl;
|
std::cout << " ❌FAILED: " << os.str() << std::endl;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user