Lines Matching defs:EXPECT_EQ

42 #define EXPECT_EQ GOOGLE_CHECK_EQ
219 EXPECT_EQ(101 , message.optional_int32 ());
220 EXPECT_EQ(102 , message.optional_int64 ());
221 EXPECT_EQ(103 , message.optional_uint32 ());
222 EXPECT_EQ(104 , message.optional_uint64 ());
223 EXPECT_EQ(105 , message.optional_sint32 ());
224 EXPECT_EQ(106 , message.optional_sint64 ());
225 EXPECT_EQ(107 , message.optional_fixed32 ());
226 EXPECT_EQ(108 , message.optional_fixed64 ());
227 EXPECT_EQ(109 , message.optional_sfixed32());
228 EXPECT_EQ(110 , message.optional_sfixed64());
229 EXPECT_EQ(111 , message.optional_float ());
230 EXPECT_EQ(112 , message.optional_double ());
231 EXPECT_EQ(true , message.optional_bool ());
232 EXPECT_EQ("115", message.optional_string ());
233 EXPECT_EQ("116", message.optional_bytes ());
235 EXPECT_EQ(117, message.optionalgroup ().a());
236 EXPECT_EQ(118, message.optional_nested_message ().bb());
237 EXPECT_EQ(119, message.optional_foreign_message().c());
238 EXPECT_EQ(120, message.optional_import_message ().d());
240 EXPECT_EQ(unittest::TestAllTypesLite::BAZ , message.optional_nested_enum ());
241 EXPECT_EQ(unittest::FOREIGN_LITE_BAZ , message.optional_foreign_enum());
242 EXPECT_EQ(unittest_import::IMPORT_LITE_BAZ, message.optional_import_enum ());
272 EXPECT_EQ(201 , message.repeated_int32 (0));
273 EXPECT_EQ(202 , message.repeated_int64 (0));
274 EXPECT_EQ(203 , message.repeated_uint32 (0));
275 EXPECT_EQ(204 , message.repeated_uint64 (0));
276 EXPECT_EQ(205 , message.repeated_sint32 (0));
277 EXPECT_EQ(206 , message.repeated_sint64 (0));
278 EXPECT_EQ(207 , message.repeated_fixed32 (0));
279 EXPECT_EQ(208 , message.repeated_fixed64 (0));
280 EXPECT_EQ(209 , message.repeated_sfixed32(0));
281 EXPECT_EQ(210 , message.repeated_sfixed64(0));
282 EXPECT_EQ(211 , message.repeated_float (0));
283 EXPECT_EQ(212 , message.repeated_double (0));
284 EXPECT_EQ(true , message.repeated_bool (0));
285 EXPECT_EQ("215", message.repeated_string (0));
286 EXPECT_EQ("216", message.repeated_bytes (0));
288 EXPECT_EQ(217, message.repeatedgroup (0).a());
289 EXPECT_EQ(218, message.repeated_nested_message (0).bb());
290 EXPECT_EQ(219, message.repeated_foreign_message(0).c());
291 EXPECT_EQ(220, message.repeated_import_message (0).d());
294 EXPECT_EQ(unittest::TestAllTypesLite::BAR , message.repeated_nested_enum (0));
295 EXPECT_EQ(unittest::FOREIGN_LITE_BAR , message.repeated_foreign_enum(0));
296 EXPECT_EQ(unittest_import::IMPORT_LITE_BAR, message.repeated_import_enum (0));
298 EXPECT_EQ(301 , message.repeated_int32 (1));
299 EXPECT_EQ(302 , message.repeated_int64 (1));
300 EXPECT_EQ(303 , message.repeated_uint32 (1));
301 EXPECT_EQ(304 , message.repeated_uint64 (1));
302 EXPECT_EQ(305 , message.repeated_sint32 (1));
303 EXPECT_EQ(306 , message.repeated_sint64 (1));
304 EXPECT_EQ(307 , message.repeated_fixed32 (1));
305 EXPECT_EQ(308 , message.repeated_fixed64 (1));
306 EXPECT_EQ(309 , message.repeated_sfixed32(1));
307 EXPECT_EQ(310 , message.repeated_sfixed64(1));
308 EXPECT_EQ(311 , message.repeated_float (1));
309 EXPECT_EQ(312 , message.repeated_double (1));
310 EXPECT_EQ(false, message.repeated_bool (1));
311 EXPECT_EQ("315", message.repeated_string (1));
312 EXPECT_EQ("316", message.repeated_bytes (1));
314 EXPECT_EQ(317, message.repeatedgroup (1).a());
315 EXPECT_EQ(318, message.repeated_nested_message (1).bb());
316 EXPECT_EQ(319, message.repeated_foreign_message(1).c());
317 EXPECT_EQ(320, message.repeated_import_message (1).d());
319 EXPECT_EQ(unittest::TestAllTypesLite::BAZ , message.repeated_nested_enum (1));
320 EXPECT_EQ(unittest::FOREIGN_LITE_BAZ , message.repeated_foreign_enum(1));
321 EXPECT_EQ(unittest_import::IMPORT_LITE_BAZ, message.repeated_import_enum (1));
347 EXPECT_EQ(401 , message.default_int32 ());
348 EXPECT_EQ(402 , message.default_int64 ());
349 EXPECT_EQ(403 , message.default_uint32 ());
350 EXPECT_EQ(404 , message.default_uint64 ());
351 EXPECT_EQ(405 , message.default_sint32 ());
352 EXPECT_EQ(406 , message.default_sint64 ());
353 EXPECT_EQ(407 , message.default_fixed32 ());
354 EXPECT_EQ(408 , message.default_fixed64 ());
355 EXPECT_EQ(409 , message.default_sfixed32());
356 EXPECT_EQ(410 , message.default_sfixed64());
357 EXPECT_EQ(411 , message.default_float ());
358 EXPECT_EQ(412 , message.default_double ());
359 EXPECT_EQ(false, message.default_bool ());
360 EXPECT_EQ("415", message.default_string ());
361 EXPECT_EQ("416", message.default_bytes ());
363 EXPECT_EQ(unittest::TestAllTypesLite::FOO , message.default_nested_enum ());
364 EXPECT_EQ(unittest::FOREIGN_LITE_FOO , message.default_foreign_enum());
365 EXPECT_EQ(unittest_import::IMPORT_LITE_FOO, message.default_import_enum ());
400 EXPECT_EQ(0 , message.optional_int32 ());
401 EXPECT_EQ(0 , message.optional_int64 ());
402 EXPECT_EQ(0 , message.optional_uint32 ());
403 EXPECT_EQ(0 , message.optional_uint64 ());
404 EXPECT_EQ(0 , message.optional_sint32 ());
405 EXPECT_EQ(0 , message.optional_sint64 ());
406 EXPECT_EQ(0 , message.optional_fixed32 ());
407 EXPECT_EQ(0 , message.optional_fixed64 ());
408 EXPECT_EQ(0 , message.optional_sfixed32());
409 EXPECT_EQ(0 , message.optional_sfixed64());
410 EXPECT_EQ(0 , message.optional_float ());
411 EXPECT_EQ(0 , message.optional_double ());
412 EXPECT_EQ(false, message.optional_bool ());
413 EXPECT_EQ("" , message.optional_string ());
414 EXPECT_EQ("" , message.optional_bytes ());
422 EXPECT_EQ(0, message.optionalgroup ().a());
423 EXPECT_EQ(0, message.optional_nested_message ().bb());
424 EXPECT_EQ(0, message.optional_foreign_message().c());
425 EXPECT_EQ(0, message.optional_import_message ().d());
428 EXPECT_EQ(unittest::TestAllTypesLite::FOO , message.optional_nested_enum ());
429 EXPECT_EQ(unittest::FOREIGN_LITE_FOO , message.optional_foreign_enum());
430 EXPECT_EQ(unittest_import::IMPORT_LITE_FOO, message.optional_import_enum ());
434 EXPECT_EQ(0, message.repeated_int32_size ());
435 EXPECT_EQ(0, message.repeated_int64_size ());
436 EXPECT_EQ(0, message.repeated_uint32_size ());
437 EXPECT_EQ(0, message.repeated_uint64_size ());
438 EXPECT_EQ(0, message.repeated_sint32_size ());
439 EXPECT_EQ(0, message.repeated_sint64_size ());
440 EXPECT_EQ(0, message.repeated_fixed32_size ());
441 EXPECT_EQ(0, message.repeated_fixed64_size ());
442 EXPECT_EQ(0, message.repeated_sfixed32_size());
443 EXPECT_EQ(0, message.repeated_sfixed64_size());
444 EXPECT_EQ(0, message.repeated_float_size ());
445 EXPECT_EQ(0, message.repeated_double_size ());
446 EXPECT_EQ(0, message.repeated_bool_size ());
447 EXPECT_EQ(0, message.repeated_string_size ());
448 EXPECT_EQ(0, message.repeated_bytes_size ());
450 EXPECT_EQ(0, message.repeatedgroup_size ());
451 EXPECT_EQ(0, message.repeated_nested_message_size ());
452 EXPECT_EQ(0, message.repeated_foreign_message_size());
453 EXPECT_EQ(0, message.repeated_import_message_size ());
454 EXPECT_EQ(0, message.repeated_nested_enum_size ());
455 EXPECT_EQ(0, message.repeated_foreign_enum_size ());
456 EXPECT_EQ(0, message.repeated_import_enum_size ());
482 EXPECT_EQ( 41 , message.default_int32 ());
483 EXPECT_EQ( 42 , message.default_int64 ());
484 EXPECT_EQ( 43 , message.default_uint32 ());
485 EXPECT_EQ( 44 , message.default_uint64 ());
486 EXPECT_EQ(-45 , message.default_sint32 ());
487 EXPECT_EQ( 46 , message.default_sint64 ());
488 EXPECT_EQ( 47 , message.default_fixed32 ());
489 EXPECT_EQ( 48 , message.default_fixed64 ());
490 EXPECT_EQ( 49 , message.default_sfixed32());
491 EXPECT_EQ(-50 , message.default_sfixed64());
492 EXPECT_EQ( 51.5 , message.default_float ());
493 EXPECT_EQ( 52e3 , message.default_double ());
494 EXPECT_EQ(true , message.default_bool ());
495 EXPECT_EQ("hello", message.default_string ());
496 EXPECT_EQ("world", message.default_bytes ());
498 EXPECT_EQ(unittest::TestAllTypesLite::BAR , message.default_nested_enum ());
499 EXPECT_EQ(unittest::FOREIGN_LITE_BAR , message.default_foreign_enum());
500 EXPECT_EQ(unittest_import::IMPORT_LITE_BAR, message.default_import_enum ());
536 EXPECT_EQ(201 , message.repeated_int32 (0));
537 EXPECT_EQ(202 , message.repeated_int64 (0));
538 EXPECT_EQ(203 , message.repeated_uint32 (0));
539 EXPECT_EQ(204 , message.repeated_uint64 (0));
540 EXPECT_EQ(205 , message.repeated_sint32 (0));
541 EXPECT_EQ(206 , message.repeated_sint64 (0));
542 EXPECT_EQ(207 , message.repeated_fixed32 (0));
543 EXPECT_EQ(208 , message.repeated_fixed64 (0));
544 EXPECT_EQ(209 , message.repeated_sfixed32(0));
545 EXPECT_EQ(210 , message.repeated_sfixed64(0));
546 EXPECT_EQ(211 , message.repeated_float (0));
547 EXPECT_EQ(212 , message.repeated_double (0));
548 EXPECT_EQ(true , message.repeated_bool (0));
549 EXPECT_EQ("215", message.repeated_string (0));
550 EXPECT_EQ("216", message.repeated_bytes (0));
552 EXPECT_EQ(217, message.repeatedgroup (0).a());
553 EXPECT_EQ(218, message.repeated_nested_message (0).bb());
554 EXPECT_EQ(219, message.repeated_foreign_message(0).c());
555 EXPECT_EQ(220, message.repeated_import_message (0).d());
557 EXPECT_EQ(unittest::TestAllTypesLite::BAR , message.repeated_nested_enum (0));
558 EXPECT_EQ(unittest::FOREIGN_LITE_BAR , message.repeated_foreign_enum(0));
559 EXPECT_EQ(unittest_import::IMPORT_LITE_BAR, message.repeated_import_enum (0));
563 EXPECT_EQ(501 , message.repeated_int32 (1));
564 EXPECT_EQ(502 , message.repeated_int64 (1));
565 EXPECT_EQ(503 , message.repeated_uint32 (1));
566 EXPECT_EQ(504 , message.repeated_uint64 (1));
567 EXPECT_EQ(505 , message.repeated_sint32 (1));
568 EXPECT_EQ(506 , message.repeated_sint64 (1));
569 EXPECT_EQ(507 , message.repeated_fixed32 (1));
570 EXPECT_EQ(508 , message.repeated_fixed64 (1));
571 EXPECT_EQ(509 , message.repeated_sfixed32(1));
572 EXPECT_EQ(510 , message.repeated_sfixed64(1));
573 EXPECT_EQ(511 , message.repeated_float (1));
574 EXPECT_EQ(512 , message.repeated_double (1));
575 EXPECT_EQ(true , message.repeated_bool (1));
576 EXPECT_EQ("515", message.repeated_string (1));
577 EXPECT_EQ("516", message.repeated_bytes (1));
579 EXPECT_EQ(517, message.repeatedgroup (1).a());
580 EXPECT_EQ(518, message.repeated_nested_message (1).bb());
581 EXPECT_EQ(519, message.repeated_foreign_message(1).c());
582 EXPECT_EQ(520, message.repeated_import_message (1).d());
584 EXPECT_EQ(unittest::TestAllTypesLite::FOO , message.repeated_nested_enum (1));
585 EXPECT_EQ(unittest::FOREIGN_LITE_FOO , message.repeated_foreign_enum(1));
586 EXPECT_EQ(unittest_import::IMPORT_LITE_FOO, message.repeated_import_enum (1));
662 EXPECT_EQ(601 , message.packed_int32 (0));
663 EXPECT_EQ(602 , message.packed_int64 (0));
664 EXPECT_EQ(603 , message.packed_uint32 (0));
665 EXPECT_EQ(604 , message.packed_uint64 (0));
666 EXPECT_EQ(605 , message.packed_sint32 (0));
667 EXPECT_EQ(606 , message.packed_sint64 (0));
668 EXPECT_EQ(607 , message.packed_fixed32 (0));
669 EXPECT_EQ(608 , message.packed_fixed64 (0));
670 EXPECT_EQ(609 , message.packed_sfixed32(0));
671 EXPECT_EQ(610 , message.packed_sfixed64(0));
672 EXPECT_EQ(611 , message.packed_float (0));
673 EXPECT_EQ(612 , message.packed_double (0));
674 EXPECT_EQ(true , message.packed_bool (0));
675 EXPECT_EQ(unittest::FOREIGN_LITE_BAR, message.packed_enum(0));
677 EXPECT_EQ(701 , message.packed_int32 (1));
678 EXPECT_EQ(702 , message.packed_int64 (1));
679 EXPECT_EQ(703 , message.packed_uint32 (1));
680 EXPECT_EQ(704 , message.packed_uint64 (1));
681 EXPECT_EQ(705 , message.packed_sint32 (1));
682 EXPECT_EQ(706 , message.packed_sint64 (1));
683 EXPECT_EQ(707 , message.packed_fixed32 (1));
684 EXPECT_EQ(708 , message.packed_fixed64 (1));
685 EXPECT_EQ(709 , message.packed_sfixed32(1));
686 EXPECT_EQ(710 , message.packed_sfixed64(1));
687 EXPECT_EQ(711 , message.packed_float (1));
688 EXPECT_EQ(712 , message.packed_double (1));
689 EXPECT_EQ(false, message.packed_bool (1));
690 EXPECT_EQ(unittest::FOREIGN_LITE_BAZ, message.packed_enum(1));
698 EXPECT_EQ(0, message.packed_int32_size ());
699 EXPECT_EQ(0, message.packed_int64_size ());
700 EXPECT_EQ(0, message.packed_uint32_size ());
701 EXPECT_EQ(0, message.packed_uint64_size ());
702 EXPECT_EQ(0, message.packed_sint32_size ());
703 EXPECT_EQ(0, message.packed_sint64_size ());
704 EXPECT_EQ(0, message.packed_fixed32_size ());
705 EXPECT_EQ(0, message.packed_fixed64_size ());
706 EXPECT_EQ(0, message.packed_sfixed32_size());
707 EXPECT_EQ(0, message.packed_sfixed64_size());
708 EXPECT_EQ(0, message.packed_float_size ());
709 EXPECT_EQ(0, message.packed_double_size ());
710 EXPECT_EQ(0, message.packed_bool_size ());
711 EXPECT_EQ(0, message.packed_enum_size ());
734 EXPECT_EQ(601 , message.packed_int32 (0));
735 EXPECT_EQ(602 , message.packed_int64 (0));
736 EXPECT_EQ(603 , message.packed_uint32 (0));
737 EXPECT_EQ(604 , message.packed_uint64 (0));
738 EXPECT_EQ(605 , message.packed_sint32 (0));
739 EXPECT_EQ(606 , message.packed_sint64 (0));
740 EXPECT_EQ(607 , message.packed_fixed32 (0));
741 EXPECT_EQ(608 , message.packed_fixed64 (0));
742 EXPECT_EQ(609 , message.packed_sfixed32(0));
743 EXPECT_EQ(610 , message.packed_sfixed64(0));
744 EXPECT_EQ(611 , message.packed_float (0));
745 EXPECT_EQ(612 , message.packed_double (0));
746 EXPECT_EQ(true , message.packed_bool (0));
747 EXPECT_EQ(unittest::FOREIGN_LITE_BAR, message.packed_enum(0));
749 EXPECT_EQ(801 , message.packed_int32 (1));
750 EXPECT_EQ(802 , message.packed_int64 (1));
751 EXPECT_EQ(803 , message.packed_uint32 (1));
752 EXPECT_EQ(804 , message.packed_uint64 (1));
753 EXPECT_EQ(805 , message.packed_sint32 (1));
754 EXPECT_EQ(806 , message.packed_sint64 (1));
755 EXPECT_EQ(807 , message.packed_fixed32 (1));
756 EXPECT_EQ(808 , message.packed_fixed64 (1));
757 EXPECT_EQ(809 , message.packed_sfixed32(1));
758 EXPECT_EQ(810 , message.packed_sfixed64(1));
759 EXPECT_EQ(811 , message.packed_float (1));
760 EXPECT_EQ(812 , message.packed_double (1));
761 EXPECT_EQ(true , message.packed_bool (1));
762 EXPECT_EQ(unittest::FOREIGN_LITE_FOO, message.packed_enum(1));
945 EXPECT_EQ(101 , message.GetExtension(unittest::optional_int32_extension_lite ));
946 EXPECT_EQ(102 , message.GetExtension(unittest::optional_int64_extension_lite ));
947 EXPECT_EQ(103 , message.GetExtension(unittest::optional_uint32_extension_lite ));
948 EXPECT_EQ(104 , message.GetExtension(unittest::optional_uint64_extension_lite ));
949 EXPECT_EQ(105 , message.GetExtension(unittest::optional_sint32_extension_lite ));
950 EXPECT_EQ(106 , message.GetExtension(unittest::optional_sint64_extension_lite ));
951 EXPECT_EQ(107 , message.GetExtension(unittest::optional_fixed32_extension_lite ));
952 EXPECT_EQ(108 , message.GetExtension(unittest::optional_fixed64_extension_lite ));
953 EXPECT_EQ(109 , message.GetExtension(unittest::optional_sfixed32_extension_lite));
954 EXPECT_EQ(110 , message.GetExtension(unittest::optional_sfixed64_extension_lite));
955 EXPECT_EQ(111 , message.GetExtension(unittest::optional_float_extension_lite ));
956 EXPECT_EQ(112 , message.GetExtension(unittest::optional_double_extension_lite ));
957 EXPECT_EQ(true , message.GetExtension(unittest::optional_bool_extension_lite ));
958 EXPECT_EQ("115", message.GetExtension(unittest::optional_string_extension_lite ));
959 EXPECT_EQ("116", message.GetExtension(unittest::optional_bytes_extension_lite ));
961 EXPECT_EQ(117, message.GetExtension(unittest::optionalgroup_extension_lite ).a());
962 EXPECT_EQ(118, message.GetExtension(unittest::optional_nested_message_extension_lite ).bb());
963 EXPECT_EQ(119, message.GetExtension(unittest::optional_foreign_message_extension_lite).c());
964 EXPECT_EQ(120, message.GetExtension(unittest::optional_import_message_extension_lite ).d());
966 EXPECT_EQ(unittest::TestAllTypesLite::BAZ , message.GetExtension(unittest::optional_nested_enum_extension_lite ));
967 EXPECT_EQ(unittest::FOREIGN_LITE_BAZ , message.GetExtension(unittest::optional_foreign_enum_extension_lite));
968 EXPECT_EQ(unittest_import::IMPORT_LITE_BAZ, message.GetExtension(unittest::optional_import_enum_extension_lite ));
998 EXPECT_EQ(201 , message.GetExtension(unittest::repeated_int32_extension_lite , 0));
999 EXPECT_EQ(202 , message.GetExtension(unittest::repeated_int64_extension_lite , 0));
1000 EXPECT_EQ(203 , message.GetExtension(unittest::repeated_uint32_extension_lite , 0));
1001 EXPECT_EQ(204 , message.GetExtension(unittest::repeated_uint64_extension_lite , 0));
1002 EXPECT_EQ(205 , message.GetExtension(unittest::repeated_sint32_extension_lite , 0));
1003 EXPECT_EQ(206 , message.GetExtension(unittest::repeated_sint64_extension_lite , 0));
1004 EXPECT_EQ(207 , message.GetExtension(unittest::repeated_fixed32_extension_lite , 0));
1005 EXPECT_EQ(208 , message.GetExtension(unittest::repeated_fixed64_extension_lite , 0));
1006 EXPECT_EQ(209 , message.GetExtension(unittest::repeated_sfixed32_extension_lite, 0));
1007 EXPECT_EQ(210 , message.GetExtension(unittest::repeated_sfixed64_extension_lite, 0));
1008 EXPECT_EQ(211 , message.GetExtension(unittest::repeated_float_extension_lite , 0));
1009 EXPECT_EQ(212 , message.GetExtension(unittest::repeated_double_extension_lite , 0));
1010 EXPECT_EQ(true , message.GetExtension(unittest::repeated_bool_extension_lite , 0));
1011 EXPECT_EQ("215", message.GetExtension(unittest::repeated_string_extension_lite , 0));
1012 EXPECT_EQ("216", message.GetExtension(unittest::repeated_bytes_extension_lite , 0));
1014 EXPECT_EQ(217, message.GetExtension(unittest::repeatedgroup_extension_lite , 0).a());
1015 EXPECT_EQ(218, message.GetExtension(unittest::repeated_nested_message_extension_lite , 0).bb());
1016 EXPECT_EQ(219, message.GetExtension(unittest::repeated_foreign_message_extension_lite, 0).c());
1017 EXPECT_EQ(220, message.GetExtension(unittest::repeated_import_message_extension_lite , 0).d());
1019 EXPECT_EQ(unittest::TestAllTypesLite::BAR , message.GetExtension(unittest::repeated_nested_enum_extension_lite , 0));
1020 EXPECT_EQ(unittest::FOREIGN_LITE_BAR , message.GetExtension(unittest::repeated_foreign_enum_extension_lite, 0));
1021 EXPECT_EQ(unittest_import::IMPORT_LITE_BAR, message.GetExtension(unittest::repeated_import_enum_extension_lite , 0));
1024 EXPECT_EQ(301 , message.GetExtension(unittest::repeated_int32_extension_lite , 1));
1025 EXPECT_EQ(302 , message.GetExtension(unittest::repeated_int64_extension_lite , 1));
1026 EXPECT_EQ(303 , message.GetExtension(unittest::repeated_uint32_extension_lite , 1));
1027 EXPECT_EQ(304 , message.GetExtension(unittest::repeated_uint64_extension_lite , 1));
1028 EXPECT_EQ(305 , message.GetExtension(unittest::repeated_sint32_extension_lite , 1));
1029 EXPECT_EQ(306 , message.GetExtension(unittest::repeated_sint64_extension_lite , 1));
1030 EXPECT_EQ(307 , message.GetExtension(unittest::repeated_fixed32_extension_lite , 1));
1031 EXPECT_EQ(308 , message.GetExtension(unittest::repeated_fixed64_extension_lite , 1));
1032 EXPECT_EQ(309 , message.GetExtension(unittest::repeated_sfixed32_extension_lite, 1));
1033 EXPECT_EQ(310 , message.GetExtension(unittest::repeated_sfixed64_extension_lite, 1));
1034 EXPECT_EQ(311 , message.GetExtension(unittest::repeated_float_extension_lite , 1));
1035 EXPECT_EQ(312 , message.GetExtension(unittest::repeated_double_extension_lite , 1));
1036 EXPECT_EQ(false, message.GetExtension(unittest::repeated_bool_extension_lite , 1));
1037 EXPECT_EQ("315", message.GetExtension(unittest::repeated_string_extension_lite , 1));
1038 EXPECT_EQ("316", message.GetExtension(unittest::repeated_bytes_extension_lite , 1));
1040 EXPECT_EQ(317, message.GetExtension(unittest::repeatedgroup_extension_lite , 1).a());
1041 EXPECT_EQ(318, message.GetExtension(unittest::repeated_nested_message_extension_lite , 1).bb());
1042 EXPECT_EQ(319, message.GetExtension(unittest::repeated_foreign_message_extension_lite, 1).c());
1043 EXPECT_EQ(320, message.GetExtension(unittest::repeated_import_message_extension_lite , 1).d());
1045 EXPECT_EQ(unittest::TestAllTypesLite::BAZ , message.GetExtension(unittest::repeated_nested_enum_extension_lite , 1));
1046 EXPECT_EQ(unittest::FOREIGN_LITE_BAZ , message.GetExtension(unittest::repeated_foreign_enum_extension_lite, 1));
1047 EXPECT_EQ(unittest_import::IMPORT_LITE_BAZ, message.GetExtension(unittest::repeated_import_enum_extension_lite , 1));
1073 EXPECT_EQ(401 , message.GetExtension(unittest::default_int32_extension_lite ));
1074 EXPECT_EQ(402 , message.GetExtension(unittest::default_int64_extension_lite ));
1075 EXPECT_EQ(403 , message.GetExtension(unittest::default_uint32_extension_lite ));
1076 EXPECT_EQ(404 , message.GetExtension(unittest::default_uint64_extension_lite ));
1077 EXPECT_EQ(405 , message.GetExtension(unittest::default_sint32_extension_lite ));
1078 EXPECT_EQ(406 , message.GetExtension(unittest::default_sint64_extension_lite ));
1079 EXPECT_EQ(407 , message.GetExtension(unittest::default_fixed32_extension_lite ));
1080 EXPECT_EQ(408 , message.GetExtension(unittest::default_fixed64_extension_lite ));
1081 EXPECT_EQ(409 , message.GetExtension(unittest::default_sfixed32_extension_lite));
1082 EXPECT_EQ(410 , message.GetExtension(unittest::default_sfixed64_extension_lite));
1083 EXPECT_EQ(411 , message.GetExtension(unittest::default_float_extension_lite ));
1084 EXPECT_EQ(412 , message.GetExtension(unittest::default_double_extension_lite ));
1085 EXPECT_EQ(false, message.GetExtension(unittest::default_bool_extension_lite ));
1086 EXPECT_EQ("415", message.GetExtension(unittest::default_string_extension_lite ));
1087 EXPECT_EQ("416", message.GetExtension(unittest::default_bytes_extension_lite ));
1089 EXPECT_EQ(unittest::TestAllTypesLite::FOO , message.GetExtension(unittest::default_nested_enum_extension_lite ));
1090 EXPECT_EQ(unittest::FOREIGN_LITE_FOO , message.GetExtension(unittest::default_foreign_enum_extension_lite));
1091 EXPECT_EQ(unittest_import::IMPORT_LITE_FOO, message.GetExtension(unittest::default_import_enum_extension_lite ));
1101 EXPECT_EQ("", serialized);
1102 EXPECT_EQ(0, message.ByteSize());
1132 EXPECT_EQ(0 , message.GetExtension(unittest::optional_int32_extension_lite ));
1133 EXPECT_EQ(0 , message.GetExtension(unittest::optional_int64_extension_lite ));
1134 EXPECT_EQ(0 , message.GetExtension(unittest::optional_uint32_extension_lite ));
1135 EXPECT_EQ(0 , message.GetExtension(unittest::optional_uint64_extension_lite ));
1136 EXPECT_EQ(0 , message.GetExtension(unittest::optional_sint32_extension_lite ));
1137 EXPECT_EQ(0 , message.GetExtension(unittest::optional_sint64_extension_lite ));
1138 EXPECT_EQ(0 , message.GetExtension(unittest::optional_fixed32_extension_lite ));
1139 EXPECT_EQ(0 , message.GetExtension(unittest::optional_fixed64_extension_lite ));
1140 EXPECT_EQ(0 , message.GetExtension(unittest::optional_sfixed32_extension_lite));
1141 EXPECT_EQ(0 , message.GetExtension(unittest::optional_sfixed64_extension_lite));
1142 EXPECT_EQ(0 , message.GetExtension(unittest::optional_float_extension_lite ));
1143 EXPECT_EQ(0 , message.GetExtension(unittest::optional_double_extension_lite ));
1144 EXPECT_EQ(false, message.GetExtension(unittest::optional_bool_extension_lite ));
1145 EXPECT_EQ("" , message.GetExtension(unittest::optional_string_extension_lite ));
1146 EXPECT_EQ("" , message.GetExtension(unittest::optional_bytes_extension_lite ));
1154 EXPECT_EQ(0, message.GetExtension(unittest::optionalgroup_extension_lite ).a());
1155 EXPECT_EQ(0, message.GetExtension(unittest::optional_nested_message_extension_lite ).bb());
1156 EXPECT_EQ(0, message.GetExtension(unittest::optional_foreign_message_extension_lite).c());
1157 EXPECT_EQ(0, message.GetExtension(unittest::optional_import_message_extension_lite ).d());
1160 EXPECT_EQ(unittest::TestAllTypesLite::FOO , message.GetExtension(unittest::optional_nested_enum_extension_lite ));
1161 EXPECT_EQ(unittest::FOREIGN_LITE_FOO , message.GetExtension(unittest::optional_foreign_enum_extension_lite));
1162 EXPECT_EQ(unittest_import::IMPORT_LITE_FOO, message.GetExtension(unittest::optional_import_enum_extension_lite ));
1166 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_int32_extension_lite ));
1167 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_int64_extension_lite ));
1168 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_uint32_extension_lite ));
1169 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_uint64_extension_lite ));
1170 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_sint32_extension_lite ));
1171 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_sint64_extension_lite ));
1172 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_fixed32_extension_lite ));
1173 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_fixed64_extension_lite ));
1174 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_sfixed32_extension_lite));
1175 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_sfixed64_extension_lite));
1176 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_float_extension_lite ));
1177 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_double_extension_lite ));
1178 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_bool_extension_lite ));
1179 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_string_extension_lite ));
1180 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_bytes_extension_lite ));
1182 EXPECT_EQ(0, message.ExtensionSize(unittest::repeatedgroup_extension_lite ));
1183 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_nested_message_extension_lite ));
1184 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_foreign_message_extension_lite));
1185 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_import_message_extension_lite ));
1186 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_nested_enum_extension_lite ));
1187 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_foreign_enum_extension_lite ));
1188 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_import_enum_extension_lite ));
1214 EXPECT_EQ( 41 , message.GetExtension(unittest::default_int32_extension_lite ));
1215 EXPECT_EQ( 42 , message.GetExtension(unittest::default_int64_extension_lite ));
1216 EXPECT_EQ( 43 , message.GetExtension(unittest::default_uint32_extension_lite ));
1217 EXPECT_EQ( 44 , message.GetExtension(unittest::default_uint64_extension_lite ));
1218 EXPECT_EQ(-45 , message.GetExtension(unittest::default_sint32_extension_lite ));
1219 EXPECT_EQ( 46 , message.GetExtension(unittest::default_sint64_extension_lite ));
1220 EXPECT_EQ( 47 , message.GetExtension(unittest::default_fixed32_extension_lite ));
1221 EXPECT_EQ( 48 , message.GetExtension(unittest::default_fixed64_extension_lite ));
1222 EXPECT_EQ( 49 , message.GetExtension(unittest::default_sfixed32_extension_lite));
1223 EXPECT_EQ(-50 , message.GetExtension(unittest::default_sfixed64_extension_lite));
1224 EXPECT_EQ( 51.5 , message.GetExtension(unittest::default_float_extension_lite ));
1225 EXPECT_EQ( 52e3 , message.GetExtension(unittest::default_double_extension_lite ));
1226 EXPECT_EQ(true , message.GetExtension(unittest::default_bool_extension_lite ));
1227 EXPECT_EQ("hello", message.GetExtension(unittest::default_string_extension_lite ));
1228 EXPECT_EQ("world", message.GetExtension(unittest::default_bytes_extension_lite ));
1230 EXPECT_EQ(unittest::TestAllTypesLite::BAR , message.GetExtension(unittest::default_nested_enum_extension_lite ));
1231 EXPECT_EQ(unittest::FOREIGN_LITE_BAR , message.GetExtension(unittest::default_foreign_enum_extension_lite));
1232 EXPECT_EQ(unittest_import::IMPORT_LITE_BAR, message.GetExtension(unittest::default_import_enum_extension_lite ));
1268 EXPECT_EQ(201 , message.GetExtension(unittest::repeated_int32_extension_lite , 0));
1269 EXPECT_EQ(202 , message.GetExtension(unittest::repeated_int64_extension_lite , 0));
1270 EXPECT_EQ(203 , message.GetExtension(unittest::repeated_uint32_extension_lite , 0));
1271 EXPECT_EQ(204 , message.GetExtension(unittest::repeated_uint64_extension_lite , 0));
1272 EXPECT_EQ(205 , message.GetExtension(unittest::repeated_sint32_extension_lite , 0));
1273 EXPECT_EQ(206 , message.GetExtension(unittest::repeated_sint64_extension_lite , 0));
1274 EXPECT_EQ(207 , message.GetExtension(unittest::repeated_fixed32_extension_lite , 0));
1275 EXPECT_EQ(208 , message.GetExtension(unittest::repeated_fixed64_extension_lite , 0));
1276 EXPECT_EQ(209 , message.GetExtension(unittest::repeated_sfixed32_extension_lite, 0));
1277 EXPECT_EQ(210 , message.GetExtension(unittest::repeated_sfixed64_extension_lite, 0));
1278 EXPECT_EQ(211 , message.GetExtension(unittest::repeated_float_extension_lite , 0));
1279 EXPECT_EQ(212 , message.GetExtension(unittest::repeated_double_extension_lite , 0));
1280 EXPECT_EQ(true , message.GetExtension(unittest::repeated_bool_extension_lite , 0));
1281 EXPECT_EQ("215", message.GetExtension(unittest::repeated_string_extension_lite , 0));
1282 EXPECT_EQ("216", message.GetExtension(unittest::repeated_bytes_extension_lite , 0));
1284 EXPECT_EQ(217, message.GetExtension(unittest::repeatedgroup_extension_lite , 0).a());
1285 EXPECT_EQ(218, message.GetExtension(unittest::repeated_nested_message_extension_lite , 0).bb());
1286 EXPECT_EQ(219, message.GetExtension(unittest::repeated_foreign_message_extension_lite, 0).c());
1287 EXPECT_EQ(220, message.GetExtension(unittest::repeated_import_message_extension_lite , 0).d());
1289 EXPECT_EQ(unittest::TestAllTypesLite::BAR , message.GetExtension(unittest::repeated_nested_enum_extension_lite , 0));
1290 EXPECT_EQ(unittest::FOREIGN_LITE_BAR , message.GetExtension(unittest::repeated_foreign_enum_extension_lite, 0));
1291 EXPECT_EQ(unittest_import::IMPORT_LITE_BAR, message.GetExtension(unittest::repeated_import_enum_extension_lite , 0));
1295 EXPECT_EQ(501 , message.GetExtension(unittest::repeated_int32_extension_lite , 1));
1296 EXPECT_EQ(502 , message.GetExtension(unittest::repeated_int64_extension_lite , 1));
1297 EXPECT_EQ(503 , message.GetExtension(unittest::repeated_uint32_extension_lite , 1));
1298 EXPECT_EQ(504 , message.GetExtension(unittest::repeated_uint64_extension_lite , 1));
1299 EXPECT_EQ(505 , message.GetExtension(unittest::repeated_sint32_extension_lite , 1));
1300 EXPECT_EQ(506 , message.GetExtension(unittest::repeated_sint64_extension_lite , 1));
1301 EXPECT_EQ(507 , message.GetExtension(unittest::repeated_fixed32_extension_lite , 1));
1302 EXPECT_EQ(508 , message.GetExtension(unittest::repeated_fixed64_extension_lite , 1));
1303 EXPECT_EQ(509 , message.GetExtension(unittest::repeated_sfixed32_extension_lite, 1));
1304 EXPECT_EQ(510 , message.GetExtension(unittest::repeated_sfixed64_extension_lite, 1));
1305 EXPECT_EQ(511 , message.GetExtension(unittest::repeated_float_extension_lite , 1));
1306 EXPECT_EQ(512 , message.GetExtension(unittest::repeated_double_extension_lite , 1));
1307 EXPECT_EQ(true , message.GetExtension(unittest::repeated_bool_extension_lite , 1));
1308 EXPECT_EQ("515", message.GetExtension(unittest::repeated_string_extension_lite , 1));
1309 EXPECT_EQ("516", message.GetExtension(unittest::repeated_bytes_extension_lite , 1));
1311 EXPECT_EQ(517, message.GetExtension(unittest::repeatedgroup_extension_lite , 1).a());
1312 EXPECT_EQ(518, message.GetExtension(unittest::repeated_nested_message_extension_lite , 1).bb());
1313 EXPECT_EQ(519, message.GetExtension(unittest::repeated_foreign_message_extension_lite, 1).c());
1314 EXPECT_EQ(520, message.GetExtension(unittest::repeated_import_message_extension_lite , 1).d());
1316 EXPECT_EQ(unittest::TestAllTypesLite::FOO , message.GetExtension(unittest::repeated_nested_enum_extension_lite , 1));
1317 EXPECT_EQ(unittest::FOREIGN_LITE_FOO , message.GetExtension(unittest::repeated_foreign_enum_extension_lite, 1));
1318 EXPECT_EQ(unittest_import::IMPORT_LITE_FOO, message.GetExtension(unittest::repeated_import_enum_extension_lite , 1));
1397 EXPECT_EQ(601 , message.GetExtension(unittest::packed_int32_extension_lite , 0));
1398 EXPECT_EQ(602 , message.GetExtension(unittest::packed_int64_extension_lite , 0));
1399 EXPECT_EQ(603 , message.GetExtension(unittest::packed_uint32_extension_lite , 0));
1400 EXPECT_EQ(604 , message.GetExtension(unittest::packed_uint64_extension_lite , 0));
1401 EXPECT_EQ(605 , message.GetExtension(unittest::packed_sint32_extension_lite , 0));
1402 EXPECT_EQ(606 , message.GetExtension(unittest::packed_sint64_extension_lite , 0));
1403 EXPECT_EQ(607 , message.GetExtension(unittest::packed_fixed32_extension_lite , 0));
1404 EXPECT_EQ(608 , message.GetExtension(unittest::packed_fixed64_extension_lite , 0));
1405 EXPECT_EQ(609 , message.GetExtension(unittest::packed_sfixed32_extension_lite, 0));
1406 EXPECT_EQ(610 , message.GetExtension(unittest::packed_sfixed64_extension_lite, 0));
1407 EXPECT_EQ(611 , message.GetExtension(unittest::packed_float_extension_lite , 0));
1408 EXPECT_EQ(612 , message.GetExtension(unittest::packed_double_extension_lite , 0));
1409 EXPECT_EQ(true , message.GetExtension(unittest::packed_bool_extension_lite , 0));
1410 EXPECT_EQ(unittest::FOREIGN_LITE_BAR,
1412 EXPECT_EQ(701 , message.GetExtension(unittest::packed_int32_extension_lite , 1));
1413 EXPECT_EQ(702 , message.GetExtension(unittest::packed_int64_extension_lite , 1));
1414 EXPECT_EQ(703 , message.GetExtension(unittest::packed_uint32_extension_lite , 1));
1415 EXPECT_EQ(704 , message.GetExtension(unittest::packed_uint64_extension_lite , 1));
1416 EXPECT_EQ(705 , message.GetExtension(unittest::packed_sint32_extension_lite , 1));
1417 EXPECT_EQ(706 , message.GetExtension(unittest::packed_sint64_extension_lite , 1));
1418 EXPECT_EQ(707 , message.GetExtension(unittest::packed_fixed32_extension_lite , 1));
1419 EXPECT_EQ(708 , message.GetExtension(unittest::packed_fixed64_extension_lite , 1));
1420 EXPECT_EQ(709 , message.GetExtension(unittest::packed_sfixed32_extension_lite, 1));
1421 EXPECT_EQ(710 , message.GetExtension(unittest::packed_sfixed64_extension_lite, 1));
1422 EXPECT_EQ(711 , message.GetExtension(unittest::packed_float_extension_lite , 1));
1423 EXPECT_EQ(712 , message.GetExtension(unittest::packed_double_extension_lite , 1));
1424 EXPECT_EQ(false, message.GetExtension(unittest::packed_bool_extension_lite , 1));
1425 EXPECT_EQ(unittest::FOREIGN_LITE_BAZ,
1433 EXPECT_EQ(0, message.ExtensionSize(unittest::packed_int32_extension_lite ));
1434 EXPECT_EQ(0, message.ExtensionSize(unittest::packed_int64_extension_lite ));
1435 EXPECT_EQ(0, message.ExtensionSize(unittest::packed_uint32_extension_lite ));
1436 EXPECT_EQ(0, message.ExtensionSize(unittest::packed_uint64_extension_lite ));
1437 EXPECT_EQ(0, message.ExtensionSize(unittest::packed_sint32_extension_lite ));
1438 EXPECT_EQ(0, message.ExtensionSize(unittest::packed_sint64_extension_lite ));
1439 EXPECT_EQ(0, message.ExtensionSize(unittest::packed_fixed32_extension_lite ));
1440 EXPECT_EQ(0, message.ExtensionSize(unittest::packed_fixed64_extension_lite ));
1441 EXPECT_EQ(0, message.ExtensionSize(unittest::packed_sfixed32_extension_lite));
1442 EXPECT_EQ(0, message.ExtensionSize(unittest::packed_sfixed64_extension_lite));
1443 EXPECT_EQ(0, message.ExtensionSize(unittest::packed_float_extension_lite ));
1444 EXPECT_EQ(0, message.ExtensionSize(unittest::packed_double_extension_lite ));
1445 EXPECT_EQ(0, message.ExtensionSize(unittest::packed_bool_extension_lite ));
1446 EXPECT_EQ(0, message.ExtensionSize(unittest::packed_enum_extension_lite ));
1467 EXPECT_EQ(601 , message.GetExtension(unittest::packed_int32_extension_lite , 0));
1468 EXPECT_EQ(602 , message.GetExtension(unittest::packed_int64_extension_lite , 0));
1469 EXPECT_EQ(603 , message.GetExtension(unittest::packed_uint32_extension_lite , 0));
1470 EXPECT_EQ(604 , message.GetExtension(unittest::packed_uint64_extension_lite , 0));
1471 EXPECT_EQ(605 , message.GetExtension(unittest::packed_sint32_extension_lite , 0));
1472 EXPECT_EQ(606 , message.GetExtension(unittest::packed_sint64_extension_lite , 0));
1473 EXPECT_EQ(607 , message.GetExtension(unittest::packed_fixed32_extension_lite , 0));
1474 EXPECT_EQ(608 , message.GetExtension(unittest::packed_fixed64_extension_lite , 0));
1475 EXPECT_EQ(609 , message.GetExtension(unittest::packed_sfixed32_extension_lite, 0));
1476 EXPECT_EQ(610 , message.GetExtension(unittest::packed_sfixed64_extension_lite, 0));
1477 EXPECT_EQ(611 , message.GetExtension(unittest::packed_float_extension_lite , 0));
1478 EXPECT_EQ(612 , message.GetExtension(unittest::packed_double_extension_lite , 0));
1479 EXPECT_EQ(true , message.GetExtension(unittest::packed_bool_extension_lite , 0));
1480 EXPECT_EQ(unittest::FOREIGN_LITE_BAR,
1484 EXPECT_EQ(801 , message.GetExtension(unittest::packed_int32_extension_lite , 1));
1485 EXPECT_EQ(802 , message.GetExtension(unittest::packed_int64_extension_lite , 1));
1486 EXPECT_EQ(803 , message.GetExtension(unittest::packed_uint32_extension_lite , 1));
1487 EXPECT_EQ(804 , message.GetExtension(unittest::packed_uint64_extension_lite , 1));
1488 EXPECT_EQ(805 , message.GetExtension(unittest::packed_sint32_extension_lite , 1));
1489 EXPECT_EQ(806 , message.GetExtension(unittest::packed_sint64_extension_lite , 1));
1490 EXPECT_EQ(807 , message.GetExtension(unittest::packed_fixed32_extension_lite , 1));
1491 EXPECT_EQ(808 , message.GetExtension(unittest::packed_fixed64_extension_lite , 1));
1492 EXPECT_EQ(809 , message.GetExtension(unittest::packed_sfixed32_extension_lite, 1));
1493 EXPECT_EQ(810 , message.GetExtension(unittest::packed_sfixed64_extension_lite, 1));
1494 EXPECT_EQ(811 , message.GetExtension(unittest::packed_float_extension_lite , 1));
1495 EXPECT_EQ(812 , message.GetExtension(unittest::packed_double_extension_lite , 1));
1496 EXPECT_EQ(true , message.GetExtension(unittest::packed_bool_extension_lite , 1));
1497 EXPECT_EQ(unittest::FOREIGN_LITE_FOO,