Home | History | Annotate | Download | only in protobuf

Lines Matching refs:RepeatedField

58 // Test operations on a small RepeatedField.
59 TEST(RepeatedField, Small) {
60 RepeatedField<int> field;
94 // Test operations on a RepeatedField which is large enough to allocate a
96 TEST(RepeatedField, Large) {
97 RepeatedField<int> field;
114 TEST(RepeatedField, SwapSmallSmall) {
115 RepeatedField<int> field1;
116 RepeatedField<int> field2;
129 TEST(RepeatedField, SwapLargeSmall) {
130 RepeatedField<int> field1;
131 RepeatedField<int> field2;
149 TEST(RepeatedField, SwapLargeLarge) {
150 RepeatedField<int> field1;
151 RepeatedField<int> field2;
175 static int ReservedSpace(RepeatedField<int>* field) {
184 TEST(RepeatedField, ReserveMoreThanDouble) {
187 RepeatedField<int> field;
193 TEST(RepeatedField, ReserveLessThanDouble) {
196 RepeatedField<int> field;
203 TEST(RepeatedField, ReserveLessThanExisting) {
206 RepeatedField<int> field;
215 TEST(RepeatedField, MergeFrom) {
216 RepeatedField<int> source, destination;
233 TEST(RepeatedField, CopyFrom) {
234 RepeatedField<int> source, destination;
248 TEST(RepeatedField, CopyConstruct) {
249 RepeatedField<int> source;
253 RepeatedField<int> destination(source);
260 TEST(RepeatedField, IteratorConstruct) {
265 RepeatedField<int> field(values.begin(), values.end());
270 RepeatedField<int> other(field.begin(), field.end());
276 TEST(RepeatedField, CopyAssign) {
277 RepeatedField<int> source, destination;
291 TEST(RepeatedField, SelfAssign) {
293 RepeatedField<int> source, *p;
305 TEST(RepeatedField, MutableDataIsMutable) {
306 RepeatedField<int> field;
315 TEST(RepeatedField, Truncate) {
316 RepeatedField<int> field;
340 TEST(RepeatedField, ExtractSubrange) {
345 // Create RepeatedField with sz elements having values 0 through sz-1.
346 RepeatedField<int32> field;
376 // RepeatedPtrField tests. These pretty much just mirror the RepeatedField
826 RepeatedField<int> proto_array_;
830 RepeatedField<int>::iterator iter = proto_array_.begin();
831 RepeatedField<int>::const_iterator c_iter = iter;
832 RepeatedField<int>::value_type value = *c_iter;
837 RepeatedField<int>::iterator iter = proto_array_.begin();
849 const RepeatedField<int>& const_proto_array = proto_array_;
850 RepeatedField<int>::const_iterator iter = const_proto_array.begin();
861 RepeatedField<int>::iterator iter = proto_array_.begin();