| 100 | |
| 101 | template <typename T> |
| 102 | void AssertConversionFails(StringConverter<T>* converter, const T& type, |
| 103 | const std::string& s) { |
| 104 | ConversionValueType<T> out{}; |
| 105 | ASSERT_FALSE(converter->Convert(type, s.data(), s.length(), &out)) |
| 106 | << "Conversion should have failed for '" << s << "' (returned " << out << ")"; |
| 107 | } |
| 108 | |
| 109 | template <typename T> |
| 110 | void AssertConversionFails(StringConverter<T>* converter, const std::string& s) { |
no test coverage detected