void test_eq(const ExpectedT &expected, const ActualT &actual, SourceLocation location, TestTag &testTag) { bool success = areEqual(actual, expected); testTag.addResult(success ? TestResult::OK : TestResult::Failure); if (!success) std::cout << location << ": " << toString_(expected) << " was expected, but " << toString_(actual) << " was received." << std::endl; }
virtual SimpleString valueToString(void* object) { return SimpleString(toString_(object)); }