| 1815 | // only), and return an appropriate error message when they fail. |
| 1816 | |
| 1817 | AssertionResult IsSubstring(const char* needle_expr, const char* haystack_expr, |
| 1818 | const char* needle, const char* haystack) { |
| 1819 | return IsSubstringImpl(true, needle_expr, haystack_expr, needle, haystack); |
| 1820 | } |
| 1821 | |
| 1822 | AssertionResult IsSubstring(const char* needle_expr, const char* haystack_expr, |
| 1823 | const wchar_t* needle, const wchar_t* haystack) { |
no test coverage detected