Go to the documentation of this file.
31 #ifndef GOOGLE_PROTOBUF_UTIL_CONVERTER_EXPECTING_OBJECTWRITER_H__
32 #define GOOGLE_PROTOBUF_UTIL_CONVERTER_EXPECTING_OBJECTWRITER_H__
55 #include <google/protobuf/stubs/common.h>
56 #include <google/protobuf/util/internal/object_writer.h>
57 #include <gmock/gmock.h>
58 #include <google/protobuf/stubs/strutil.h>
73 class MockObjectWriter :
public ObjectWriter {
101 class ExpectingObjectWriter :
public ObjectWriter {
109 .RetiresOnSaturation();
116 .RetiresOnSaturation();
124 .RetiresOnSaturation();
131 .RetiresOnSaturation();
141 .RetiresOnSaturation();
149 TypedEq<int32_t>(
value))))
151 .RetiresOnSaturation();
157 TypedEq<uint32_t>(
value)))
159 TypedEq<uint32_t>(
value))))
161 .RetiresOnSaturation();
169 TypedEq<int64_t>(
value))))
171 .RetiresOnSaturation();
177 TypedEq<uint64_t>(
value)))
179 TypedEq<uint64_t>(
value))))
181 .RetiresOnSaturation();
192 .RetiresOnSaturation();
203 .RetiresOnSaturation();
210 TypedEq<StringPiece>(
213 TypedEq<StringPiece>(
216 .RetiresOnSaturation();
225 TypedEq<StringPiece>(
value.ToString()))))
227 .RetiresOnSaturation();
235 .RetiresOnSaturation());
250 #endif // GOOGLE_PROTOBUF_UTIL_CONVERTER_EXPECTING_OBJECTWRITER_H__
virtual ObjectWriter * RenderInt32(StringPiece name, int32_t value)
ExpectingObjectWriter(MockObjectWriter *mock)
const Descriptor::ReservedRange value
virtual ObjectWriter * StartList(StringPiece name)=0
internal::ReturnAction< R > Return(R value)
virtual ObjectWriter * RenderNull(StringPiece name)
virtual ObjectWriter * RenderUint64(StringPiece name, uint64 value)=0
MOCK_METHOD(ObjectWriter *, StartObject,(StringPiece),(override))
internal::FloatingEqMatcher< float > NanSensitiveFloatEq(float rhs)
virtual ObjectWriter * RenderDouble(StringPiece name, double value)=0
virtual ObjectWriter * RenderBytes(StringPiece name, StringPiece value)
virtual ObjectWriter * RenderInt64(StringPiece name, int64 value)
virtual ObjectWriter * RenderBool(StringPiece name, bool value)=0
virtual ObjectWriter * RenderFloat(StringPiece name, float value)
virtual ObjectWriter * RenderInt32(StringPiece name, int32 value)=0
virtual ObjectWriter * StartObject(StringPiece name)=0
GOOGLE_DISALLOW_IMPLICIT_CONSTRUCTORS(ExpectingObjectWriter)
internal::EqMatcher< T > Eq(T x)
unsigned __int64 uint64_t
virtual ObjectWriter * RenderDouble(StringPiece name, double value)
virtual ObjectWriter * RenderInt64(StringPiece name, int64_t value)
virtual ObjectWriter * EndList()=0
#define EXPECT_CALL(obj, call)
virtual ObjectWriter * StartList(StringPiece name)
virtual ObjectWriter * RenderBytes(StringPiece name, StringPiece value)=0
virtual ObjectWriter * RenderBool(StringPiece name, bool value)
virtual ObjectWriter * StartObject(StringPiece name)
virtual ObjectWriter * RenderNull(StringPiece name)=0
virtual ObjectWriter * RenderString(StringPiece name, StringPiece value)=0
Matcher< Lhs > TypedEq(const Rhs &rhs)
virtual ObjectWriter * EndObject()
virtual ObjectWriter * RenderUint64(StringPiece name, uint64 value)
virtual ObjectWriter * RenderUint64(StringPiece name, uint64_t value)
virtual ObjectWriter * EndList()
virtual ObjectWriter * RenderString(StringPiece name, StringPiece value)
virtual ObjectWriter * RenderInt32(StringPiece name, int32 value)
virtual ObjectWriter * RenderUint32(StringPiece name, uint32_t value)
virtual ObjectWriter * RenderUint32(StringPiece name, uint32 value)=0
internal::FloatingEqMatcher< double > NanSensitiveDoubleEq(double rhs)
PolymorphicMatcher< internal::StrEqualityMatcher< internal::string > > StrEq(const internal::string &str)
virtual ObjectWriter * RenderUint32(StringPiece name, uint32 value)
virtual ObjectWriter * RenderFloat(StringPiece name, float value)=0
virtual ObjectWriter * EndObject()=0
virtual ObjectWriter * RenderInt64(StringPiece name, int64 value)=0
grpc
Author(s):
autogenerated on Fri May 16 2025 02:58:20