| 3095 | // only), and return an appropriate error message when they fail. |
| 3096 | |
| 3097 | AssertionResult IsSubstring( |
| 3098 | const char* needle_expr, const char* haystack_expr, |
| 3099 | const char* needle, const char* haystack) { |
| 3100 | return IsSubstringImpl(true, needle_expr, haystack_expr, needle, haystack); |
| 3101 | } |
| 3102 | |
| 3103 | AssertionResult IsSubstring( |
| 3104 | const char* needle_expr, const char* haystack_expr, |
nothing calls this directly
no test coverage detected