Lines Matching refs:listener

171                                MatchResultListener* listener) const {
174 *listener << "which is " << diff << " more than " << rhs_;
176 *listener << "which is the same as " << rhs_;
178 *listener << "which is " << -diff << " less than " << rhs_;
219 StringMatchResultListener listener;
220 ExplainMatchResult(m, x, &listener);
221 return listener.str();
225 StringMatchResultListener listener;
226 listener << "hi" << 5;
227 EXPECT_EQ("hi5", listener.str());
229 listener.Clear();
230 EXPECT_EQ("", listener.str());
232 listener << 42;
233 EXPECT_EQ("42", listener.str());
260 MatchResultListener* /* listener */) const {
282 virtual bool MatchAndExplain(int x, MatchResultListener* listener) const {
284 // Verifies that we can stream to a listener directly.
285 *listener << "value % " << 2;
286 if (listener->stream() != NULL) {
287 // Verifies that we can stream to a listener's underlying stream
289 *listener->stream() << " == " << (x % 2);
444 MatchResultListener* /* listener */) const {
489 bool MatchAndExplain(const T& x, MatchResultListener* listener) const {
490 // Verifies that we can stream to the listener directly.
491 *listener << "% " << 2;
492 if (listener->stream() != NULL) {
493 // Verifies that we can stream to the listener's underlying stream
495 *listener->stream() << " == " << (x % 2);
3969 bool MatchAndExplain(const T& n, MatchResultListener* listener) const {
3970 *listener << "which is " << (n % divider_) << " modulo "
4709 StringMatchResultListener listener;
4711 s, &listener)) << listener.str();
4720 StringMatchResultListener listener;
4722 actual, &listener)) << listener.str();
4810 StringMatchResultListener listener;
4812 s, &listener)) << listener.str();
4824 StringMatchResultListener listener;
4826 s, &listener)) << listener.str();
4854 StringMatchResultListener listener;
4856 s, &listener)) << listener.str();
4873 StringMatchResultListener listener;
4875 s, &listener)) << listener.str();
4881 StringMatchResultListener listener;
4883 v, &listener)) << listener.str();
4884 EXPECT_THAT(listener.str(), Eq("which has 1 element"));
4889 StringMatchResultListener listener;
4891 v, &listener)) << listener.str();
4892 EXPECT_THAT(listener.str(), Eq(""));
4899 StringMatchResultListener listener;
4901 v, &listener)) << listener.str();
4903 listener.str(),
4912 StringMatchResultListener listener;
4914 v, &listener)) << listener.str();
4916 listener.str(),
4925 StringMatchResultListener listener;
4927 v, &listener)) << listener.str();
4929 listener.str(),
4953 StringMatchResultListener listener;
4955 UnorderedElementsAre("a", "a", AnyOf("b", "c")), v, &listener))
4956 << listener.str();
4965 listener.str(),
5414 MatchResultListener* listener) const {
5416 *listener << "where the second is " << get<1>(a_pair);
5419 *listener << "where the second/2 is " << get<1>(a_pair)/2;