TestResult & TestResult::operator << ( double value ) { char buffer[32]; sprintf( buffer, "%16g", value ); return addToLastFailure( buffer ); }
TestResult & TestResult::operator << ( unsigned int value ) { char buffer[32]; sprintf( buffer, "%u", value ); return addToLastFailure( buffer ); }
TestResult& TestResult::operator<<(bool value) { return addToLastFailure(value ? "true" : "false"); }
TestResult& TestResult::operator<<(Json::UInt64 value) { return addToLastFailure(Json::valueToString(value)); }
TestResult & TestResult::operator << ( const std::string &value ) { return addToLastFailure( value ); }
TestResult & TestResult::operator << ( const char *value ) { return addToLastFailure( value ? value : "<NULL>" ); }