Lines Matching defs:field

67     const FieldDescriptor* field = descriptor_->FindFieldByName(name);
68 if (field == NULL) return NULL;
70 if (unknown_fields_->field(i).number() == field->number()) {
71 return &unknown_fields_->field(i);
78 // numbers as all_fields_data_ except that each field is some other wire
85 const UnknownField& unknown_field = unknown_fields_->field(i);
112 // that's the order we parsed them in). Fields that are not valid field
118 const FieldDescriptor* field = descriptor_->FindFieldByNumber(i);
119 if (field != NULL) {
121 EXPECT_EQ(i, unknown_fields_->field(pos++).number());
122 if (field->is_repeated()) {
125 EXPECT_EQ(i, unknown_fields_->field(pos++).number());
133 const UnknownField* field = GetField("optional_int32");
134 ASSERT_TRUE(field != NULL);
136 ASSERT_EQ(UnknownField::TYPE_VARINT, field->type());
137 EXPECT_EQ(all_fields_.optional_int32(), field->varint());
141 const UnknownField* field = GetField("optional_fixed32");
142 ASSERT_TRUE(field != NULL);
144 ASSERT_EQ(UnknownField::TYPE_FIXED32, field->type());
145 EXPECT_EQ(all_fields_.optional_fixed32(), field->fixed32());
149 const UnknownField* field = GetField("optional_fixed64");
150 ASSERT_TRUE(field != NULL);
152 ASSERT_EQ(UnknownField::TYPE_FIXED64, field->type());
153 EXPECT_EQ(all_fields_.optional_fixed64(), field->fixed64());
157 const UnknownField* field = GetField("optional_string");
158 ASSERT_TRUE(field != NULL);
160 ASSERT_EQ(UnknownField::TYPE_LENGTH_DELIMITED, field->type());
161 EXPECT_EQ(all_fields_.optional_string(), field->length_delimited());
165 const UnknownField* field = GetField("optionalgroup");
166 ASSERT_TRUE(field != NULL);
168 ASSERT_EQ(UnknownField::TYPE_GROUP, field->type());
169 ASSERT_EQ(1, field->group().field_count());
171 const UnknownField& nested_field = field->group().field(0);
329 destination.unknown_fields().field(0).type());
330 EXPECT_EQ(654321, destination.unknown_fields().field(0).varint());
436 EXPECT_EQ(singular_field->number(), unknown_fields.field(0).number());
437 ASSERT_EQ(UnknownField::TYPE_VARINT, unknown_fields.field(0).type());
438 EXPECT_EQ(5, unknown_fields.field(0).varint());
440 EXPECT_EQ(repeated_field->number(), unknown_fields.field(1).number());
441 ASSERT_EQ(UnknownField::TYPE_VARINT, unknown_fields.field(1).type());
442 EXPECT_EQ(4, unknown_fields.field(1).varint());
444 EXPECT_EQ(repeated_field->number(), unknown_fields.field(2).number());
445 ASSERT_EQ(UnknownField::TYPE_VARINT, unknown_fields.field(2).type());
446 EXPECT_EQ(6, unknown_fields.field(2).varint());
466 EXPECT_EQ(singular_field->number(), unknown_fields.field(0).number());
467 ASSERT_EQ(UnknownField::TYPE_VARINT, unknown_fields.field(0).type());
468 EXPECT_EQ(5, unknown_fields.field(0).varint());
470 EXPECT_EQ(repeated_field->number(), unknown_fields.field(1).number());
471 ASSERT_EQ(UnknownField::TYPE_VARINT, unknown_fields.field(1).type());
472 EXPECT_EQ(4, unknown_fields.field(1).varint());
474 EXPECT_EQ(repeated_field->number(), unknown_fields.field(2).number());
475 ASSERT_EQ(UnknownField::TYPE_VARINT, unknown_fields.field(2).type());
476 EXPECT_EQ(6, unknown_fields.field(2).varint());
483 // Make sure an unknown field set has zero space used until a field is
533 // Make sure the resulting field values are still correct.
537 EXPECT_EQ(i, unknown.field(i).fixed32());
539 EXPECT_EQ(i + num, unknown.field(i).fixed32());
557 unknown_fields.field(i).number());