248
248
EXPECT_FALSE(message.ParseFromArray("\014", 1));
251
TEST(MessageTest, FieldConstantValues) {
252
unittest::TestRequired message;
253
EXPECT_EQ(protobuf_unittest::TestAllTypes_NestedMessage::kBbFieldNumber, 1);
254
EXPECT_EQ(protobuf_unittest::TestAllTypes::kOptionalInt32FieldNumber, 1);
255
EXPECT_EQ(protobuf_unittest::TestAllTypes::kOptionalgroupFieldNumber, 16);
256
EXPECT_EQ(protobuf_unittest::TestAllTypes::kOptionalNestedMessageFieldNumber,
258
EXPECT_EQ(protobuf_unittest::TestAllTypes::kOptionalNestedEnumFieldNumber,
260
EXPECT_EQ(protobuf_unittest::TestAllTypes::kRepeatedInt32FieldNumber, 31);
261
EXPECT_EQ(protobuf_unittest::TestAllTypes::kRepeatedgroupFieldNumber, 46);
262
EXPECT_EQ(protobuf_unittest::TestAllTypes::kRepeatedNestedMessageFieldNumber,
264
EXPECT_EQ(protobuf_unittest::TestAllTypes::kRepeatedNestedEnumFieldNumber,
268
TEST(MessageTest, ExtensionConstantValues) {
269
EXPECT_EQ(protobuf_unittest::TestRequired::kSingleFieldNumber, 1000);
270
EXPECT_EQ(protobuf_unittest::TestRequired::kMultiFieldNumber, 1001);
271
EXPECT_EQ(protobuf_unittest::kOptionalInt32ExtensionFieldNumber, 1);
272
EXPECT_EQ(protobuf_unittest::kOptionalgroupExtensionFieldNumber, 16);
273
EXPECT_EQ(protobuf_unittest::kOptionalNestedMessageExtensionFieldNumber, 18);
274
EXPECT_EQ(protobuf_unittest::kOptionalNestedEnumExtensionFieldNumber, 21);
275
EXPECT_EQ(protobuf_unittest::kRepeatedInt32ExtensionFieldNumber, 31);
276
EXPECT_EQ(protobuf_unittest::kRepeatedgroupExtensionFieldNumber, 46);
277
EXPECT_EQ(protobuf_unittest::kRepeatedNestedMessageExtensionFieldNumber, 48);
278
EXPECT_EQ(protobuf_unittest::kRepeatedNestedEnumExtensionFieldNumber, 51);
281
251
TEST(MessageFactoryTest, GeneratedFactoryLookup) {
283
253
MessageFactory::generated_factory()->GetPrototype(