Go to the documentation of this file.
46 #include <google/protobuf/unittest.pb.h>
47 #include <google/protobuf/unittest_no_field_presence.pb.h>
89 &unittest_import_file);
91 &unittest_import_public_file);
93 &unittest_no_field_presence_file);
120 "proto2_nofieldpresence_unittest.TestAllTypes");
206 unittest::TestOneof2::FOO,
210 const Message* nested_prototype;
213 nested_prototype = factory_.GetPrototype(nested_descriptor);
218 const Message* foogroup_prototype;
219 foogroup_descriptor =
221 foogroup_prototype = factory_.GetPrototype(foogroup_descriptor);
240 unittest::TestOneof2::BAR,
264 int initial_space_used =
message->SpaceUsed();
277 Message* extension_message = extensions_prototype_->
New(&arena);
278 Message* packed_message = packed_prototype_->
New(&arena);
279 Message* oneof_message = oneof_prototype_->
New(&arena);
283 (
void)extension_message;
284 (
void)packed_message;
299 desc->FindFieldByName(
"optional_int32");
301 desc->FindFieldByName(
"optional_nested_message");
std::string GetString(const Message &message, const FieldDescriptor *field) const
const FileDescriptor * BuildFile(const FileDescriptorProto &proto)
const Descriptor * proto3_descriptor_
INSTANTIATE_TEST_SUITE_P(UseArena, DynamicMessageTest, ::testing::Bool())
#define EXPECT_EQ(val1, val2)
bool HasField(const Message &message, const FieldDescriptor *field) const
void SetPackedFieldsViaReflection(Message *message)
TEST_P(DynamicMessageTest, IndependentOffsets)
internal::ParamGenerator< bool > Bool()
const Descriptor * packed_descriptor_
const Message * oneof_prototype_
#define EXPECT_NE(val1, val2)
const Message * prototype_
const Descriptor * extensions_descriptor_
void SetInt32(Message *message, const FieldDescriptor *field, int32 value) const
const EnumValueDescriptor * GetEnum(const Message &message, const FieldDescriptor *field) const
static void ExpectOneofSetViaReflection(const Message &message)
#define EXPECT_TRUE(cond)
#define ASSERT_TRUE(condition)
int32 GetInt32(const Message &message, const FieldDescriptor *field) const
Message * MutableMessage(Message *message, const FieldDescriptor *field, MessageFactory *factory=nullptr) const
typedef void(APIENTRY *GLDEBUGPROCARB)(GLenum source
const Descriptor * oneof_descriptor_
const Message * proto3_prototype_
void ExpectPackedFieldsSetViaReflection(const Message &message)
static void SetOneofViaReflection(Message *message)
const FieldDescriptor * FindFieldByName(const std::string &name) const
#define EXPECT_LT(val1, val2)
TEST_F(DynamicMessageTest, Descriptor)
void SetAllFieldsViaReflection(Message *message)
const Descriptor * descriptor_
Message * New() const override=0
DynamicMessageFactory factory_
void ExpectAllFieldsSetViaReflection(const Message &message)
const Message * extensions_prototype_
const Message * packed_prototype_
const Descriptor * descriptor_
Message * ReleaseMessage(Message *message, const FieldDescriptor *field, MessageFactory *factory=nullptr) const
void ExpectClearViaReflection(const Message &message)
GLenum GLuint GLenum GLsizei const GLchar * message
const Message * GetPrototype(const Descriptor *type) override
const Message & GetMessage(const Message &message, const FieldDescriptor *field, MessageFactory *factory=nullptr) const
const Descriptor * FindMessageTypeByName(const std::string &name) const
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:50