40#ifndef GOOGLEMOCK_INCLUDE_GMOCK_GMOCK_MORE_MATCHERS_H_
41#define GOOGLEMOCK_INCLUDE_GMOCK_GMOCK_MORE_MATCHERS_H_
43#include "gmock/gmock-matchers.h"
51# pragma warning(disable:4100)
55# pragma warning(disable:4800)
61MATCHER(IsEmpty, negation ?
"isn't empty" :
"is empty") {
65 *result_listener <<
"whose size is " << arg.size();
73MATCHER(IsTrue, negation ?
"is false" :
"is true") {
74 return static_cast<bool>(arg);
81MATCHER(IsFalse, negation ?
"is true" :
"is false") {
82 return !
static_cast<bool>(arg);