Lines Matching refs:dst
54 Message3 *dst = [[Message3 alloc] init];
58 dst.optionalInt32 = 1;
59 dst.optionalInt64 = 1;
60 dst.optionalUint32 = 1;
61 dst.optionalUint64 = 1;
62 dst.optionalSint32 = 1;
63 dst.optionalSint64 = 1;
64 dst.optionalFixed32 = 1;
65 dst.optionalFixed64 = 1;
66 dst.optionalSfixed32 = 1;
67 dst.optionalSfixed64 = 1;
68 dst.optionalFloat = 1.0f;
69 dst.optionalDouble = 1.0;
70 dst.optionalBool = YES;
71 dst.optionalString = @"bar";
72 dst.optionalBytes = testData1;
73 dst.optionalEnum = Message3_Enum_Bar;
94 [dst mergeFrom:src];
96 XCTAssertEqual(dst.optionalInt32, 1);
97 XCTAssertEqual(dst.optionalInt64, 1);
98 XCTAssertEqual(dst.optionalUint32, 1U);
99 XCTAssertEqual(dst.optionalUint64, 1U);
100 XCTAssertEqual(dst.optionalSint32, 1);
101 XCTAssertEqual(dst.optionalSint64, 1);
102 XCTAssertEqual(dst.optionalFixed32, 1U);
103 XCTAssertEqual(dst.optionalFixed64, 1U);
104 XCTAssertEqual(dst.optionalSfixed32, 1);
105 XCTAssertEqual(dst.optionalSfixed64, 1);
106 XCTAssertEqual(dst.optionalFloat, 1.0f);
107 XCTAssertEqual(dst.optionalDouble, 1.0);
108 XCTAssertEqual(dst.optionalBool, YES);
109 XCTAssertEqualObjects(dst.optionalString, @"bar");
110 XCTAssertEqualObjects(dst.optionalBytes, testData1);
111 XCTAssertEqual(dst.optionalEnum, Message3_Enum_Bar);
132 [dst mergeFrom:src];
134 XCTAssertEqual(dst.optionalInt32, 1);
135 XCTAssertEqual(dst.optionalInt64, 2);
136 XCTAssertEqual(dst.optionalUint32, 1U);
137 XCTAssertEqual(dst.optionalUint64, 2U);
138 XCTAssertEqual(dst.optionalSint32, 1);
139 XCTAssertEqual(dst.optionalSint64, 2);
140 XCTAssertEqual(dst.optionalFixed32, 1U);
141 XCTAssertEqual(dst.optionalFixed64, 2U);
142 XCTAssertEqual(dst.optionalSfixed32, 1);
143 XCTAssertEqual(dst.optionalSfixed64, 2);
144 XCTAssertEqual(dst.optionalFloat, 1.0f);
145 XCTAssertEqual(dst.optionalDouble, 2.0);
146 XCTAssertEqual(dst.optionalBool, YES);
147 XCTAssertEqualObjects(dst.optionalString, @"baz");
148 XCTAssertEqualObjects(dst.optionalBytes, testData1);
149 XCTAssertEqual(dst.optionalEnum, Message3_Enum_Baz);
170 [dst mergeFrom:src];
172 XCTAssertEqual(dst.optionalInt32, 3);
173 XCTAssertEqual(dst.optionalInt64, 2);
174 XCTAssertEqual(dst.optionalUint32, 3U);
175 XCTAssertEqual(dst.optionalUint64, 2U);
176 XCTAssertEqual(dst.optionalSint32, 3);
177 XCTAssertEqual(dst.optionalSint64, 2);
178 XCTAssertEqual(dst.optionalFixed32, 3U);
179 XCTAssertEqual(dst.optionalFixed64, 2U);
180 XCTAssertEqual(dst.optionalSfixed32, 3);
181 XCTAssertEqual(dst.optionalSfixed64, 2);
182 XCTAssertEqual(dst.optionalFloat, 3.0f);
183 XCTAssertEqual(dst.optionalDouble, 2.0);
184 XCTAssertEqual(dst.optionalBool, YES);
185 XCTAssertEqualObjects(dst.optionalString, @"baz");
186 XCTAssertEqualObjects(dst.optionalBytes, testData2);
187 XCTAssertEqual(dst.optionalEnum, Message3_Enum_Baz);
190 [dst release];
195 UnknownEnumsMyMessage *dst = [UnknownEnumsMyMessage message];
208 [dst mergeFrom:src];
210 XCTAssertEqual(dst.e, UnknownEnumsMyEnum_Bar);
211 XCTAssertEqual(dst.repeatedEArray.count, 1U);
212 XCTAssertEqual([dst.repeatedEArray valueAtIndex:0], UnknownEnumsMyEnum_Bar);
213 XCTAssertEqual(dst.repeatedPackedEArray.count, 1U);
214 XCTAssertEqual([dst.repeatedPackedEArray valueAtIndex:0],
216 XCTAssertEqual(dst.oneofE1, UnknownEnumsMyEnum_Bar);
231 [dst mergeFrom:src];
233 XCTAssertEqual(dst.e, UnknownEnumsMyEnum_GPBUnrecognizedEnumeratorValue);
234 XCTAssertEqual(UnknownEnumsMyMessage_E_RawValue(dst), kUnknownValue);
235 XCTAssertEqual(dst.repeatedEArray.count, 2U);
236 XCTAssertEqual([dst.repeatedEArray valueAtIndex:0], UnknownEnumsMyEnum_Bar);
237 XCTAssertEqual([dst.repeatedEArray valueAtIndex:1],
239 XCTAssertEqual([dst.repeatedEArray rawValueAtIndex:1], kUnknownValue);
240 XCTAssertEqual(dst.repeatedPackedEArray.count, 2U);
241 XCTAssertEqual([dst.repeatedPackedEArray valueAtIndex:0],
243 XCTAssertEqual([dst.repeatedPackedEArray valueAtIndex:1],
245 XCTAssertEqual([dst.repeatedPackedEArray rawValueAtIndex:1], kUnknownValue);
246 XCTAssertEqual(dst.oneofE1,
248 XCTAssertEqual(UnknownEnumsMyMessage_OneofE1_RawValue(dst), kUnknownValue);
253 Message2 *dst = [Message2 message];
256 // Make sure whatever is in dst gets cleared out be merging in something else.
259 dst.oneofEnum = Message2_Enum_Bar;
263 //% [dst mergeFrom:src];
264 //% XCTAssertEqual(dst.oOneOfCase, Message2_O_OneOfCase_Oneof##SET_NAME);
265 //% XCTAssertEqual(dst.oneof##SET_NAME, SET_VALUE);
266 //% XCTAssertEqual(dst.oneof##CLEARED_NAME, CLEARED_DEFAULT);
272 [dst mergeFrom:src];
273 XCTAssertEqual(dst.oOneOfCase, Message2_O_OneOfCase_OneofInt32);
274 XCTAssertEqual(dst.oneofInt32, 10);
275 XCTAssertEqual(dst.oneofEnum, Message2_Enum_Baz);
281 [dst mergeFrom:src];
282 XCTAssertEqual(dst.oOneOfCase, Message2_O_OneOfCase_OneofInt64);
283 XCTAssertEqual(dst.oneofInt64, 11);
284 XCTAssertEqual(dst.oneofInt32, 100);
290 [dst mergeFrom:src];
291 XCTAssertEqual(dst.oOneOfCase, Message2_O_OneOfCase_OneofUint32);
292 XCTAssertEqual(dst.oneofUint32, 12U);
293 XCTAssertEqual(dst.oneofInt64, 101);
299 [dst mergeFrom:src];
300 XCTAssertEqual(dst.oOneOfCase, Message2_O_OneOfCase_OneofUint64);
301 XCTAssertEqual(dst.oneofUint64, 13U);
302 XCTAssertEqual(dst.oneofUint32, 102U);
308 [dst mergeFrom:src];
309 XCTAssertEqual(dst.oOneOfCase, Message2_O_OneOfCase_OneofSint32);
310 XCTAssertEqual(dst.oneofSint32, 14);
311 XCTAssertEqual(dst.oneofUint64, 103U);
317 [dst mergeFrom:src];
318 XCTAssertEqual(dst.oOneOfCase, Message2_O_OneOfCase_OneofSint64);
319 XCTAssertEqual(dst.oneofSint64, 15);
320 XCTAssertEqual(dst.oneofSint32, 104);
326 [dst mergeFrom:src];
327 XCTAssertEqual(dst.oOneOfCase, Message2_O_OneOfCase_OneofFixed32);
328 XCTAssertEqual(dst.oneofFixed32, 16U);
329 XCTAssertEqual(dst.oneofSint64, 105);
335 [dst mergeFrom:src];
336 XCTAssertEqual(dst.oOneOfCase, Message2_O_OneOfCase_OneofFixed64);
337 XCTAssertEqual(dst.oneofFixed64, 17U);
338 XCTAssertEqual(dst.oneofFixed32, 106U);
344 [dst mergeFrom:src];
345 XCTAssertEqual(dst.oOneOfCase, Message2_O_OneOfCase_OneofSfixed32);
346 XCTAssertEqual(dst.oneofSfixed32, 18);
347 XCTAssertEqual(dst.oneofFixed64, 107U);
353 [dst mergeFrom:src];
354 XCTAssertEqual(dst.oOneOfCase, Message2_O_OneOfCase_OneofSfixed64);
355 XCTAssertEqual(dst.oneofSfixed64, 19);
356 XCTAssertEqual(dst.oneofSfixed32, 108);
362 [dst mergeFrom:src];
363 XCTAssertEqual(dst.oOneOfCase, Message2_O_OneOfCase_OneofFloat);
364 XCTAssertEqual(dst.oneofFloat, 20.0f);
365 XCTAssertEqual(dst.oneofSfixed64, 109);
371 [dst mergeFrom:src];
372 XCTAssertEqual(dst.oOneOfCase, Message2_O_OneOfCase_OneofDouble);
373 XCTAssertEqual(dst.oneofDouble, 21.0);
374 XCTAssertEqual(dst.oneofFloat, 110.0f);
380 [dst mergeFrom:src];
381 XCTAssertEqual(dst.oOneOfCase, Message2_O_OneOfCase_OneofBool);
382 XCTAssertEqual(dst.oneofBool, NO);
383 XCTAssertEqual(dst.oneofDouble, 111.0);
389 [dst mergeFrom:src];
390 XCTAssertEqual(dst.oOneOfCase, Message2_O_OneOfCase_OneofEnum);
391 XCTAssertEqual(dst.oneofEnum, Message2_Enum_Bar);
392 XCTAssertEqual(dst.oneofBool, YES);
400 [dst mergeFrom:src];
401 XCTAssertEqual(dst.oOneOfCase, Message2_O_OneOfCase_OneofString);
402 XCTAssertEqualObjects(dst.oneofString, @"foo");
403 XCTAssertEqual(dst.oneofEnum, Message2_Enum_Baz);
406 [dst mergeFrom:src];
407 XCTAssertEqual(dst.oOneOfCase, Message2_O_OneOfCase_OneofBytes);
408 XCTAssertEqualObjects(dst.oneofBytes,
410 XCTAssertEqualObjects(dst.oneofString, oneofStringDefault);
415 [dst mergeFrom:src];
416 XCTAssertEqual(dst.oOneOfCase, Message2_O_OneOfCase_OneofGroup);
417 Message2_OneofGroup *mergedGroup = [[dst.oneofGroup retain] autorelease];
421 XCTAssertEqualObjects(dst.oneofBytes, oneofBytesDefault);
426 [dst mergeFrom:src];
427 XCTAssertEqual(dst.oOneOfCase, Message2_O_OneOfCase_OneofMessage);
428 Message2 *mergedSubMessage = [[dst.oneofMessage retain] autorelease];
432 XCTAssertNotNil(dst.oneofGroup);
433 XCTAssertNotEqual(dst.oneofGroup, mergedGroup); // Pointer comparision.
438 [dst mergeFrom:src];
439 XCTAssertEqual(dst.oOneOfCase, Message2_O_OneOfCase_OneofInt32);
440 XCTAssertNotNil(dst.oneofMessage);
441 XCTAssertNotEqual(dst.oneofMessage,
451 dst.oneofGroup = mergedGroup;
452 [dst mergeFrom:src];
453 XCTAssertEqual(dst.oOneOfCase, Message2_O_OneOfCase_OneofGroup);
455 XCTAssertEqual(dst.oneofGroup, mergedGroup); // Pointer comparision.
456 XCTAssertEqual(dst.oneofGroup.a, 666); // Pointer comparision.
457 XCTAssertEqual(dst.oneofGroup.b, 888); // Pointer comparision.
462 dst.oneofMessage = mergedSubMessage;
463 [dst mergeFrom:src];
464 XCTAssertEqual(dst.oOneOfCase, Message2_O_OneOfCase_OneofMessage);
466 XCTAssertEqual(dst.oneofMessage, mergedSubMessage); // Pointer comparision.
467 XCTAssertEqual(dst.oneofMessage.optionalInt32, 777); // Pointer comparision.
468 XCTAssertEqual(dst.oneofMessage.optionalInt64, 999); // Pointer comparision.
473 Message3 *dst = [Message3 message];
476 // Make sure whatever is in dst gets cleared out be merging in something else.
479 dst.oneofEnum = Message3_Enum_Bar;
483 //% [dst mergeFrom:src];
484 //% XCTAssertEqual(dst.oOneOfCase, Message3_O_OneOfCase_Oneof##SET_NAME);
485 //% XCTAssertEqual(dst.oneof##SET_NAME, SET_VALUE);
486 //% XCTAssertEqual(dst.oneof##CLEARED_NAME, CLEARED_DEFAULT);
492 [dst mergeFrom:src];
493 XCTAssertEqual(dst.oOneOfCase, Message3_O_OneOfCase_OneofInt32);
494 XCTAssertEqual(dst.oneofInt32, 10);
495 XCTAssertEqual(dst.oneofEnum, Message3_Enum_Foo);
501 [dst mergeFrom:src];
502 XCTAssertEqual(dst.oOneOfCase, Message3_O_OneOfCase_OneofInt64);
503 XCTAssertEqual(dst.oneofInt64, 11);
504 XCTAssertEqual(dst.oneofInt32, 0);
510 [dst mergeFrom:src];
511 XCTAssertEqual(dst.oOneOfCase, Message3_O_OneOfCase_OneofUint32);
512 XCTAssertEqual(dst.oneofUint32, 12U);
513 XCTAssertEqual(dst.oneofInt64, 0);
519 [dst mergeFrom:src];
520 XCTAssertEqual(dst.oOneOfCase, Message3_O_OneOfCase_OneofUint64);
521 XCTAssertEqual(dst.oneofUint64, 13U);
522 XCTAssertEqual(dst.oneofUint32, 0U);
528 [dst mergeFrom:src];
529 XCTAssertEqual(dst.oOneOfCase, Message3_O_OneOfCase_OneofSint32);
530 XCTAssertEqual(dst.oneofSint32, 14);
531 XCTAssertEqual(dst.oneofUint64, 0U);
537 [dst mergeFrom:src];
538 XCTAssertEqual(dst.oOneOfCase, Message3_O_OneOfCase_OneofSint64);
539 XCTAssertEqual(dst.oneofSint64, 15);
540 XCTAssertEqual(dst.oneofSint32, 0);
546 [dst mergeFrom:src];
547 XCTAssertEqual(dst.oOneOfCase, Message3_O_OneOfCase_OneofFixed32);
548 XCTAssertEqual(dst.oneofFixed32, 16U);
549 XCTAssertEqual(dst.oneofSint64, 0);
555 [dst mergeFrom:src];
556 XCTAssertEqual(dst.oOneOfCase, Message3_O_OneOfCase_OneofFixed64);
557 XCTAssertEqual(dst.oneofFixed64, 17U);
558 XCTAssertEqual(dst.oneofFixed32, 0U);
564 [dst mergeFrom:src];
565 XCTAssertEqual(dst.oOneOfCase, Message3_O_OneOfCase_OneofSfixed32);
566 XCTAssertEqual(dst.oneofSfixed32, 18);
567 XCTAssertEqual(dst.oneofFixed64, 0U);
573 [dst mergeFrom:src];
574 XCTAssertEqual(dst.oOneOfCase, Message3_O_OneOfCase_OneofSfixed64);
575 XCTAssertEqual(dst.oneofSfixed64, 19);
576 XCTAssertEqual(dst.oneofSfixed32, 0);
582 [dst mergeFrom:src];
583 XCTAssertEqual(dst.oOneOfCase, Message3_O_OneOfCase_OneofFloat);
584 XCTAssertEqual(dst.oneofFloat, 20.0f);
585 XCTAssertEqual(dst.oneofSfixed64, 0);
591 [dst mergeFrom:src];
592 XCTAssertEqual(dst.oOneOfCase, Message3_O_OneOfCase_OneofDouble);
593 XCTAssertEqual(dst.oneofDouble, 21.0);
594 XCTAssertEqual(dst.oneofFloat, 0.0f);
600 [dst mergeFrom:src];
601 XCTAssertEqual(dst.oOneOfCase, Message3_O_OneOfCase_OneofBool);
602 XCTAssertEqual(dst.oneofBool, YES);
603 XCTAssertEqual(dst.oneofDouble, 0.0);
609 [dst mergeFrom:src];
610 XCTAssertEqual(dst.oOneOfCase, Message3_O_OneOfCase_OneofEnum);
611 XCTAssertEqual(dst.oneofEnum, Message3_Enum_Bar);
612 XCTAssertEqual(dst.oneofBool, NO);
620 [dst mergeFrom:src];
621 XCTAssertEqual(dst.oOneOfCase, Message3_O_OneOfCase_OneofString);
622 XCTAssertEqualObjects(dst.oneofString, @"foo");
623 XCTAssertEqual(dst.oneofEnum, Message3_Enum_Foo);
626 [dst mergeFrom:src];
627 XCTAssertEqual(dst.oOneOfCase, Message3_O_OneOfCase_OneofBytes);
628 XCTAssertEqualObjects(dst.oneofBytes,
630 XCTAssertEqualObjects(dst.oneofString, oneofStringDefault);
636 [dst mergeFrom:src];
637 XCTAssertEqual(dst.oOneOfCase, Message3_O_OneOfCase_OneofMessage);
638 Message3 *mergedSubMessage = [[dst.oneofMessage retain] autorelease];
642 XCTAssertEqualObjects(dst.oneofBytes, oneofBytesDefault);
647 [dst mergeFrom:src];
648 XCTAssertEqual(dst.oOneOfCase, Message3_O_OneOfCase_OneofInt32);
649 XCTAssertNotNil(dst.oneofMessage);
650 XCTAssertNotEqual(dst.oneofMessage,
660 dst.oneofMessage = mergedSubMessage;
661 [dst mergeFrom:src];
662 XCTAssertEqual(dst.oOneOfCase, Message3_O_OneOfCase_OneofMessage);
664 XCTAssertEqual(dst.oneofMessage, mergedSubMessage); // Pointer comparision.
665 XCTAssertEqual(dst.oneofMessage.optionalInt32, 777); // Pointer comparision.
666 XCTAssertEqual(dst.oneofMessage.optionalInt64, 999); // Pointer comparision.