Lines Matching defs:EXPECT_EQ

42 #define EXPECT_EQ GOOGLE_CHECK_EQ
228 EXPECT_EQ(101 , message.optional_int32 ());
229 EXPECT_EQ(102 , message.optional_int64 ());
230 EXPECT_EQ(103 , message.optional_uint32 ());
231 EXPECT_EQ(104 , message.optional_uint64 ());
232 EXPECT_EQ(105 , message.optional_sint32 ());
233 EXPECT_EQ(106 , message.optional_sint64 ());
234 EXPECT_EQ(107 , message.optional_fixed32 ());
235 EXPECT_EQ(108 , message.optional_fixed64 ());
236 EXPECT_EQ(109 , message.optional_sfixed32());
237 EXPECT_EQ(110 , message.optional_sfixed64());
238 EXPECT_EQ(111 , message.optional_float ());
239 EXPECT_EQ(112 , message.optional_double ());
240 EXPECT_EQ(true , message.optional_bool ());
241 EXPECT_EQ("115", message.optional_string ());
242 EXPECT_EQ("116", message.optional_bytes ());
244 EXPECT_EQ(117, message.optionalgroup ().a());
245 EXPECT_EQ(118, message.optional_nested_message ().bb());
246 EXPECT_EQ(119, message.optional_foreign_message ().c());
247 EXPECT_EQ(120, message.optional_import_message ().d());
248 EXPECT_EQ(126, message.optional_public_import_message().e());
249 EXPECT_EQ(127, message.optional_lazy_message ().bb());
251 EXPECT_EQ(unittest::TestAllTypesLite::BAZ , message.optional_nested_enum ());
252 EXPECT_EQ(unittest::FOREIGN_LITE_BAZ , message.optional_foreign_enum());
253 EXPECT_EQ(unittest_import::IMPORT_LITE_BAZ, message.optional_import_enum ());
284 EXPECT_EQ(201 , message.repeated_int32 (0));
285 EXPECT_EQ(202 , message.repeated_int64 (0));
286 EXPECT_EQ(203 , message.repeated_uint32 (0));
287 EXPECT_EQ(204 , message.repeated_uint64 (0));
288 EXPECT_EQ(205 , message.repeated_sint32 (0));
289 EXPECT_EQ(206 , message.repeated_sint64 (0));
290 EXPECT_EQ(207 , message.repeated_fixed32 (0));
291 EXPECT_EQ(208 , message.repeated_fixed64 (0));
292 EXPECT_EQ(209 , message.repeated_sfixed32(0));
293 EXPECT_EQ(210 , message.repeated_sfixed64(0));
294 EXPECT_EQ(211 , message.repeated_float (0));
295 EXPECT_EQ(212 , message.repeated_double (0));
296 EXPECT_EQ(true , message.repeated_bool (0));
297 EXPECT_EQ("215", message.repeated_string (0));
298 EXPECT_EQ("216", message.repeated_bytes (0));
300 EXPECT_EQ(217, message.repeatedgroup (0).a());
301 EXPECT_EQ(218, message.repeated_nested_message (0).bb());
302 EXPECT_EQ(219, message.repeated_foreign_message(0).c());
303 EXPECT_EQ(220, message.repeated_import_message (0).d());
304 EXPECT_EQ(227, message.repeated_lazy_message (0).bb());
307 EXPECT_EQ(unittest::TestAllTypesLite::BAR , message.repeated_nested_enum (0));
308 EXPECT_EQ(unittest::FOREIGN_LITE_BAR , message.repeated_foreign_enum(0));
309 EXPECT_EQ(unittest_import::IMPORT_LITE_BAR, message.repeated_import_enum (0));
311 EXPECT_EQ(301 , message.repeated_int32 (1));
312 EXPECT_EQ(302 , message.repeated_int64 (1));
313 EXPECT_EQ(303 , message.repeated_uint32 (1));
314 EXPECT_EQ(304 , message.repeated_uint64 (1));
315 EXPECT_EQ(305 , message.repeated_sint32 (1));
316 EXPECT_EQ(306 , message.repeated_sint64 (1));
317 EXPECT_EQ(307 , message.repeated_fixed32 (1));
318 EXPECT_EQ(308 , message.repeated_fixed64 (1));
319 EXPECT_EQ(309 , message.repeated_sfixed32(1));
320 EXPECT_EQ(310 , message.repeated_sfixed64(1));
321 EXPECT_EQ(311 , message.repeated_float (1));
322 EXPECT_EQ(312 , message.repeated_double (1));
323 EXPECT_EQ(false, message.repeated_bool (1));
324 EXPECT_EQ("315", message.repeated_string (1));
325 EXPECT_EQ("316", message.repeated_bytes (1));
327 EXPECT_EQ(317, message.repeatedgroup (1).a());
328 EXPECT_EQ(318, message.repeated_nested_message (1).bb());
329 EXPECT_EQ(319, message.repeated_foreign_message(1).c());
330 EXPECT_EQ(320, message.repeated_import_message (1).d());
331 EXPECT_EQ(327, message.repeated_lazy_message (1).bb());
333 EXPECT_EQ(unittest::TestAllTypesLite::BAZ , message.repeated_nested_enum (1));
334 EXPECT_EQ(unittest::FOREIGN_LITE_BAZ , message.repeated_foreign_enum(1));
335 EXPECT_EQ(unittest_import::IMPORT_LITE_BAZ, message.repeated_import_enum (1));
361 EXPECT_EQ(401 , message.default_int32 ());
362 EXPECT_EQ(402 , message.default_int64 ());
363 EXPECT_EQ(403 , message.default_uint32 ());
364 EXPECT_EQ(404 , message.default_uint64 ());
365 EXPECT_EQ(405 , message.default_sint32 ());
366 EXPECT_EQ(406 , message.default_sint64 ());
367 EXPECT_EQ(407 , message.default_fixed32 ());
368 EXPECT_EQ(408 , message.default_fixed64 ());
369 EXPECT_EQ(409 , message.default_sfixed32());
370 EXPECT_EQ(410 , message.default_sfixed64());
371 EXPECT_EQ(411 , message.default_float ());
372 EXPECT_EQ(412 , message.default_double ());
373 EXPECT_EQ(false, message.default_bool ());
374 EXPECT_EQ("415", message.default_string ());
375 EXPECT_EQ("416", message.default_bytes ());
377 EXPECT_EQ(unittest::TestAllTypesLite::FOO , message.default_nested_enum ());
378 EXPECT_EQ(unittest::FOREIGN_LITE_FOO , message.default_foreign_enum());
379 EXPECT_EQ(unittest_import::IMPORT_LITE_FOO, message.default_import_enum ());
416 EXPECT_EQ(0 , message.optional_int32 ());
417 EXPECT_EQ(0 , message.optional_int64 ());
418 EXPECT_EQ(0 , message.optional_uint32 ());
419 EXPECT_EQ(0 , message.optional_uint64 ());
420 EXPECT_EQ(0 , message.optional_sint32 ());
421 EXPECT_EQ(0 , message.optional_sint64 ());
422 EXPECT_EQ(0 , message.optional_fixed32 ());
423 EXPECT_EQ(0 , message.optional_fixed64 ());
424 EXPECT_EQ(0 , message.optional_sfixed32());
425 EXPECT_EQ(0 , message.optional_sfixed64());
426 EXPECT_EQ(0 , message.optional_float ());
427 EXPECT_EQ(0 , message.optional_double ());
428 EXPECT_EQ(false, message.optional_bool ());
429 EXPECT_EQ("" , message.optional_string ());
430 EXPECT_EQ("" , message.optional_bytes ());
440 EXPECT_EQ(0, message.optionalgroup ().a());
441 EXPECT_EQ(0, message.optional_nested_message ().bb());
442 EXPECT_EQ(0, message.optional_foreign_message().c());
443 EXPECT_EQ(0, message.optional_import_message ().d());
446 EXPECT_EQ(unittest::TestAllTypesLite::FOO , message.optional_nested_enum ());
447 EXPECT_EQ(unittest::FOREIGN_LITE_FOO , message.optional_foreign_enum());
448 EXPECT_EQ(unittest_import::IMPORT_LITE_FOO, message.optional_import_enum ());
452 EXPECT_EQ(0, message.repeated_int32_size ());
453 EXPECT_EQ(0, message.repeated_int64_size ());
454 EXPECT_EQ(0, message.repeated_uint32_size ());
455 EXPECT_EQ(0, message.repeated_uint64_size ());
456 EXPECT_EQ(0, message.repeated_sint32_size ());
457 EXPECT_EQ(0, message.repeated_sint64_size ());
458 EXPECT_EQ(0, message.repeated_fixed32_size ());
459 EXPECT_EQ(0, message.repeated_fixed64_size ());
460 EXPECT_EQ(0, message.repeated_sfixed32_size());
461 EXPECT_EQ(0, message.repeated_sfixed64_size());
462 EXPECT_EQ(0, message.repeated_float_size ());
463 EXPECT_EQ(0, message.repeated_double_size ());
464 EXPECT_EQ(0, message.repeated_bool_size ());
465 EXPECT_EQ(0, message.repeated_string_size ());
466 EXPECT_EQ(0, message.repeated_bytes_size ());
468 EXPECT_EQ(0, message.repeatedgroup_size ());
469 EXPECT_EQ(0, message.repeated_nested_message_size ());
470 EXPECT_EQ(0, message.repeated_foreign_message_size());
471 EXPECT_EQ(0, message.repeated_import_message_size ());
472 EXPECT_EQ(0, message.repeated_lazy_message_size ());
473 EXPECT_EQ(0, message.repeated_nested_enum_size ());
474 EXPECT_EQ(0, message.repeated_foreign_enum_size ());
475 EXPECT_EQ(0, message.repeated_import_enum_size ());
501 EXPECT_EQ( 41 , message.default_int32 ());
502 EXPECT_EQ( 42 , message.default_int64 ());
503 EXPECT_EQ( 43 , message.default_uint32 ());
504 EXPECT_EQ( 44 , message.default_uint64 ());
505 EXPECT_EQ(-45 , message.default_sint32 ());
506 EXPECT_EQ( 46 , message.default_sint64 ());
507 EXPECT_EQ( 47 , message.default_fixed32 ());
508 EXPECT_EQ( 48 , message.default_fixed64 ());
509 EXPECT_EQ( 49 , message.default_sfixed32());
510 EXPECT_EQ(-50 , message.default_sfixed64());
511 EXPECT_EQ( 51.5 , message.default_float ());
512 EXPECT_EQ( 52e3 , message.default_double ());
513 EXPECT_EQ(true , message.default_bool ());
514 EXPECT_EQ("hello", message.default_string ());
515 EXPECT_EQ("world", message.default_bytes ());
517 EXPECT_EQ(unittest::TestAllTypesLite::BAR , message.default_nested_enum ());
518 EXPECT_EQ(unittest::FOREIGN_LITE_BAR , message.default_foreign_enum());
519 EXPECT_EQ(unittest_import::IMPORT_LITE_BAR, message.default_import_enum ());
556 EXPECT_EQ(201 , message.repeated_int32 (0));
557 EXPECT_EQ(202 , message.repeated_int64 (0));
558 EXPECT_EQ(203 , message.repeated_uint32 (0));
559 EXPECT_EQ(204 , message.repeated_uint64 (0));
560 EXPECT_EQ(205 , message.repeated_sint32 (0));
561 EXPECT_EQ(206 , message.repeated_sint64 (0));
562 EXPECT_EQ(207 , message.repeated_fixed32 (0));
563 EXPECT_EQ(208 , message.repeated_fixed64 (0));
564 EXPECT_EQ(209 , message.repeated_sfixed32(0));
565 EXPECT_EQ(210 , message.repeated_sfixed64(0));
566 EXPECT_EQ(211 , message.repeated_float (0));
567 EXPECT_EQ(212 , message.repeated_double (0));
568 EXPECT_EQ(true , message.repeated_bool (0));
569 EXPECT_EQ("215", message.repeated_string (0));
570 EXPECT_EQ("216", message.repeated_bytes (0));
572 EXPECT_EQ(217, message.repeatedgroup (0).a());
573 EXPECT_EQ(218, message.repeated_nested_message (0).bb());
574 EXPECT_EQ(219, message.repeated_foreign_message(0).c());
575 EXPECT_EQ(220, message.repeated_import_message (0).d());
576 EXPECT_EQ(227, message.repeated_lazy_message (0).bb());
578 EXPECT_EQ(unittest::TestAllTypesLite::BAR , message.repeated_nested_enum (0));
579 EXPECT_EQ(unittest::FOREIGN_LITE_BAR , message.repeated_foreign_enum(0));
580 EXPECT_EQ(unittest_import::IMPORT_LITE_BAR, message.repeated_import_enum (0));
584 EXPECT_EQ(501 , message.repeated_int32 (1));
585 EXPECT_EQ(502 , message.repeated_int64 (1));
586 EXPECT_EQ(503 , message.repeated_uint32 (1));
587 EXPECT_EQ(504 , message.repeated_uint64 (1));
588 EXPECT_EQ(505 , message.repeated_sint32 (1));
589 EXPECT_EQ(506 , message.repeated_sint64 (1));
590 EXPECT_EQ(507 , message.repeated_fixed32 (1));
591 EXPECT_EQ(508 , message.repeated_fixed64 (1));
592 EXPECT_EQ(509 , message.repeated_sfixed32(1));
593 EXPECT_EQ(510 , message.repeated_sfixed64(1));
594 EXPECT_EQ(511 , message.repeated_float (1));
595 EXPECT_EQ(512 , message.repeated_double (1));
596 EXPECT_EQ(true , message.repeated_bool (1));
597 EXPECT_EQ("515", message.repeated_string (1));
598 EXPECT_EQ("516", message.repeated_bytes (1));
600 EXPECT_EQ(517, message.repeatedgroup (1).a());
601 EXPECT_EQ(518, message.repeated_nested_message (1).bb());
602 EXPECT_EQ(519, message.repeated_foreign_message(1).c());
603 EXPECT_EQ(520, message.repeated_import_message (1).d());
604 EXPECT_EQ(527, message.repeated_lazy_message (1).bb());
606 EXPECT_EQ(unittest::TestAllTypesLite::FOO , message.repeated_nested_enum (1));
607 EXPECT_EQ(unittest::FOREIGN_LITE_FOO , message.repeated_foreign_enum(1));
608 EXPECT_EQ(unittest_import::IMPORT_LITE_FOO, message.repeated_import_enum (1));
684 EXPECT_EQ(601 , message.packed_int32 (0));
685 EXPECT_EQ(602 , message.packed_int64 (0));
686 EXPECT_EQ(603 , message.packed_uint32 (0));
687 EXPECT_EQ(604 , message.packed_uint64 (0));
688 EXPECT_EQ(605 , message.packed_sint32 (0));
689 EXPECT_EQ(606 , message.packed_sint64 (0));
690 EXPECT_EQ(607 , message.packed_fixed32 (0));
691 EXPECT_EQ(608 , message.packed_fixed64 (0));
692 EXPECT_EQ(609 , message.packed_sfixed32(0));
693 EXPECT_EQ(610 , message.packed_sfixed64(0));
694 EXPECT_EQ(611 , message.packed_float (0));
695 EXPECT_EQ(612 , message.packed_double (0));
696 EXPECT_EQ(true , message.packed_bool (0));
697 EXPECT_EQ(unittest::FOREIGN_LITE_BAR, message.packed_enum(0));
699 EXPECT_EQ(701 , message.packed_int32 (1));
700 EXPECT_EQ(702 , message.packed_int64 (1));
701 EXPECT_EQ(703 , message.packed_uint32 (1));
702 EXPECT_EQ(704 , message.packed_uint64 (1));
703 EXPECT_EQ(705 , message.packed_sint32 (1));
704 EXPECT_EQ(706 , message.packed_sint64 (1));
705 EXPECT_EQ(707 , message.packed_fixed32 (1));
706 EXPECT_EQ(708 , message.packed_fixed64 (1));
707 EXPECT_EQ(709 , message.packed_sfixed32(1));
708 EXPECT_EQ(710 , message.packed_sfixed64(1));
709 EXPECT_EQ(711 , message.packed_float (1));
710 EXPECT_EQ(712 , message.packed_double (1));
711 EXPECT_EQ(false, message.packed_bool (1));
712 EXPECT_EQ(unittest::FOREIGN_LITE_BAZ, message.packed_enum(1));
720 EXPECT_EQ(0, message.packed_int32_size ());
721 EXPECT_EQ(0, message.packed_int64_size ());
722 EXPECT_EQ(0, message.packed_uint32_size ());
723 EXPECT_EQ(0, message.packed_uint64_size ());
724 EXPECT_EQ(0, message.packed_sint32_size ());
725 EXPECT_EQ(0, message.packed_sint64_size ());
726 EXPECT_EQ(0, message.packed_fixed32_size ());
727 EXPECT_EQ(0, message.packed_fixed64_size ());
728 EXPECT_EQ(0, message.packed_sfixed32_size());
729 EXPECT_EQ(0, message.packed_sfixed64_size());
730 EXPECT_EQ(0, message.packed_float_size ());
731 EXPECT_EQ(0, message.packed_double_size ());
732 EXPECT_EQ(0, message.packed_bool_size ());
733 EXPECT_EQ(0, message.packed_enum_size ());
756 EXPECT_EQ(601 , message.packed_int32 (0));
757 EXPECT_EQ(602 , message.packed_int64 (0));
758 EXPECT_EQ(603 , message.packed_uint32 (0));
759 EXPECT_EQ(604 , message.packed_uint64 (0));
760 EXPECT_EQ(605 , message.packed_sint32 (0));
761 EXPECT_EQ(606 , message.packed_sint64 (0));
762 EXPECT_EQ(607 , message.packed_fixed32 (0));
763 EXPECT_EQ(608 , message.packed_fixed64 (0));
764 EXPECT_EQ(609 , message.packed_sfixed32(0));
765 EXPECT_EQ(610 , message.packed_sfixed64(0));
766 EXPECT_EQ(611 , message.packed_float (0));
767 EXPECT_EQ(612 , message.packed_double (0));
768 EXPECT_EQ(true , message.packed_bool (0));
769 EXPECT_EQ(unittest::FOREIGN_LITE_BAR, message.packed_enum(0));
771 EXPECT_EQ(801 , message.packed_int32 (1));
772 EXPECT_EQ(802 , message.packed_int64 (1));
773 EXPECT_EQ(803 , message.packed_uint32 (1));
774 EXPECT_EQ(804 , message.packed_uint64 (1));
775 EXPECT_EQ(805 , message.packed_sint32 (1));
776 EXPECT_EQ(806 , message.packed_sint64 (1));
777 EXPECT_EQ(807 , message.packed_fixed32 (1));
778 EXPECT_EQ(808 , message.packed_fixed64 (1));
779 EXPECT_EQ(809 , message.packed_sfixed32(1));
780 EXPECT_EQ(810 , message.packed_sfixed64(1));
781 EXPECT_EQ(811 , message.packed_float (1));
782 EXPECT_EQ(812 , message.packed_double (1));
783 EXPECT_EQ(true , message.packed_bool (1));
784 EXPECT_EQ(unittest::FOREIGN_LITE_FOO, message.packed_enum(1));
976 EXPECT_EQ(101 , message.GetExtension(unittest::optional_int32_extension_lite ));
977 EXPECT_EQ(102 , message.GetExtension(unittest::optional_int64_extension_lite ));
978 EXPECT_EQ(103 , message.GetExtension(unittest::optional_uint32_extension_lite ));
979 EXPECT_EQ(104 , message.GetExtension(unittest::optional_uint64_extension_lite ));
980 EXPECT_EQ(105 , message.GetExtension(unittest::optional_sint32_extension_lite ));
981 EXPECT_EQ(106 , message.GetExtension(unittest::optional_sint64_extension_lite ));
982 EXPECT_EQ(107 , message.GetExtension(unittest::optional_fixed32_extension_lite ));
983 EXPECT_EQ(108 , message.GetExtension(unittest::optional_fixed64_extension_lite ));
984 EXPECT_EQ(109 , message.GetExtension(unittest::optional_sfixed32_extension_lite));
985 EXPECT_EQ(110 , message.GetExtension(unittest::optional_sfixed64_extension_lite));
986 EXPECT_EQ(111 , message.GetExtension(unittest::optional_float_extension_lite ));
987 EXPECT_EQ(112 , message.GetExtension(unittest::optional_double_extension_lite ));
988 EXPECT_EQ(true , message.GetExtension(unittest::optional_bool_extension_lite ));
989 EXPECT_EQ("115", message.GetExtension(unittest::optional_string_extension_lite ));
990 EXPECT_EQ("116", message.GetExtension(unittest::optional_bytes_extension_lite ));
992 EXPECT_EQ(117, message.GetExtension(unittest::optionalgroup_extension_lite ).a());
993 EXPECT_EQ(118, message.GetExtension(unittest::optional_nested_message_extension_lite ).bb());
994 EXPECT_EQ(119, message.GetExtension(unittest::optional_foreign_message_extension_lite ).c());
995 EXPECT_EQ(120, message.GetExtension(unittest::optional_import_message_extension_lite ).d());
996 EXPECT_EQ(126, message.GetExtension(unittest::optional_public_import_message_extension_lite).e());
997 EXPECT_EQ(127, message.GetExtension(unittest::optional_lazy_message_extension_lite ).bb());
999 EXPECT_EQ(unittest::TestAllTypesLite::BAZ , message.GetExtension(unittest::optional_nested_enum_extension_lite ));
1000 EXPECT_EQ(unittest::FOREIGN_LITE_BAZ , message.GetExtension(unittest::optional_foreign_enum_extension_lite));
1001 EXPECT_EQ(unittest_import::IMPORT_LITE_BAZ, message.GetExtension(unittest::optional_import_enum_extension_lite ));
1032 EXPECT_EQ(201 , message.GetExtension(unittest::repeated_int32_extension_lite , 0));
1033 EXPECT_EQ(202 , message.GetExtension(unittest::repeated_int64_extension_lite , 0));
1034 EXPECT_EQ(203 , message.GetExtension(unittest::repeated_uint32_extension_lite , 0));
1035 EXPECT_EQ(204 , message.GetExtension(unittest::repeated_uint64_extension_lite , 0));
1036 EXPECT_EQ(205 , message.GetExtension(unittest::repeated_sint32_extension_lite , 0));
1037 EXPECT_EQ(206 , message.GetExtension(unittest::repeated_sint64_extension_lite , 0));
1038 EXPECT_EQ(207 , message.GetExtension(unittest::repeated_fixed32_extension_lite , 0));
1039 EXPECT_EQ(208 , message.GetExtension(unittest::repeated_fixed64_extension_lite , 0));
1040 EXPECT_EQ(209 , message.GetExtension(unittest::repeated_sfixed32_extension_lite, 0));
1041 EXPECT_EQ(210 , message.GetExtension(unittest::repeated_sfixed64_extension_lite, 0));
1042 EXPECT_EQ(211 , message.GetExtension(unittest::repeated_float_extension_lite , 0));
1043 EXPECT_EQ(212 , message.GetExtension(unittest::repeated_double_extension_lite , 0));
1044 EXPECT_EQ(true , message.GetExtension(unittest::repeated_bool_extension_lite , 0));
1045 EXPECT_EQ("215", message.GetExtension(unittest::repeated_string_extension_lite , 0));
1046 EXPECT_EQ("216", message.GetExtension(unittest::repeated_bytes_extension_lite , 0));
1048 EXPECT_EQ(217, message.GetExtension(unittest::repeatedgroup_extension_lite , 0).a());
1049 EXPECT_EQ(218, message.GetExtension(unittest::repeated_nested_message_extension_lite , 0).bb());
1050 EXPECT_EQ(219, message.GetExtension(unittest::repeated_foreign_message_extension_lite, 0).c());
1051 EXPECT_EQ(220, message.GetExtension(unittest::repeated_import_message_extension_lite , 0).d());
1052 EXPECT_EQ(227, message.GetExtension(unittest::repeated_lazy_message_extension_lite , 0).bb());
1054 EXPECT_EQ(unittest::TestAllTypesLite::BAR , message.GetExtension(unittest::repeated_nested_enum_extension_lite , 0));
1055 EXPECT_EQ(unittest::FOREIGN_LITE_BAR , message.GetExtension(unittest::repeated_foreign_enum_extension_lite, 0));
1056 EXPECT_EQ(unittest_import::IMPORT_LITE_BAR, message.GetExtension(unittest::repeated_import_enum_extension_lite , 0));
1059 EXPECT_EQ(301 , message.GetExtension(unittest::repeated_int32_extension_lite , 1));
1060 EXPECT_EQ(302 , message.GetExtension(unittest::repeated_int64_extension_lite , 1));
1061 EXPECT_EQ(303 , message.GetExtension(unittest::repeated_uint32_extension_lite , 1));
1062 EXPECT_EQ(304 , message.GetExtension(unittest::repeated_uint64_extension_lite , 1));
1063 EXPECT_EQ(305 , message.GetExtension(unittest::repeated_sint32_extension_lite , 1));
1064 EXPECT_EQ(306 , message.GetExtension(unittest::repeated_sint64_extension_lite , 1));
1065 EXPECT_EQ(307 , message.GetExtension(unittest::repeated_fixed32_extension_lite , 1));
1066 EXPECT_EQ(308 , message.GetExtension(unittest::repeated_fixed64_extension_lite , 1));
1067 EXPECT_EQ(309 , message.GetExtension(unittest::repeated_sfixed32_extension_lite, 1));
1068 EXPECT_EQ(310 , message.GetExtension(unittest::repeated_sfixed64_extension_lite, 1));
1069 EXPECT_EQ(311 , message.GetExtension(unittest::repeated_float_extension_lite , 1));
1070 EXPECT_EQ(312 , message.GetExtension(unittest::repeated_double_extension_lite , 1));
1071 EXPECT_EQ(false, message.GetExtension(unittest::repeated_bool_extension_lite , 1));
1072 EXPECT_EQ("315", message.GetExtension(unittest::repeated_string_extension_lite , 1));
1073 EXPECT_EQ("316", message.GetExtension(unittest::repeated_bytes_extension_lite , 1));
1075 EXPECT_EQ(317, message.GetExtension(unittest::repeatedgroup_extension_lite , 1).a());
1076 EXPECT_EQ(318, message.GetExtension(unittest::repeated_nested_message_extension_lite , 1).bb());
1077 EXPECT_EQ(319, message.GetExtension(unittest::repeated_foreign_message_extension_lite, 1).c());
1078 EXPECT_EQ(320, message.GetExtension(unittest::repeated_import_message_extension_lite , 1).d());
1079 EXPECT_EQ(327, message.GetExtension(unittest::repeated_lazy_message_extension_lite , 1).bb());
1081 EXPECT_EQ(unittest::TestAllTypesLite::BAZ , message.GetExtension(unittest::repeated_nested_enum_extension_lite , 1));
1082 EXPECT_EQ(unittest::FOREIGN_LITE_BAZ , message.GetExtension(unittest::repeated_foreign_enum_extension_lite, 1));
1083 EXPECT_EQ(unittest_import::IMPORT_LITE_BAZ, message.GetExtension(unittest::repeated_import_enum_extension_lite , 1));
1109 EXPECT_EQ(401 , message.GetExtension(unittest::default_int32_extension_lite ));
1110 EXPECT_EQ(402 , message.GetExtension(unittest::default_int64_extension_lite ));
1111 EXPECT_EQ(403 , message.GetExtension(unittest::default_uint32_extension_lite ));
1112 EXPECT_EQ(404 , message.GetExtension(unittest::default_uint64_extension_lite ));
1113 EXPECT_EQ(405 , message.GetExtension(unittest::default_sint32_extension_lite ));
1114 EXPECT_EQ(406 , message.GetExtension(unittest::default_sint64_extension_lite ));
1115 EXPECT_EQ(407 , message.GetExtension(unittest::default_fixed32_extension_lite ));
1116 EXPECT_EQ(408 , message.GetExtension(unittest::default_fixed64_extension_lite ));
1117 EXPECT_EQ(409 , message.GetExtension(unittest::default_sfixed32_extension_lite));
1118 EXPECT_EQ(410 , message.GetExtension(unittest::default_sfixed64_extension_lite));
1119 EXPECT_EQ(411 , message.GetExtension(unittest::default_float_extension_lite ));
1120 EXPECT_EQ(412 , message.GetExtension(unittest::default_double_extension_lite ));
1121 EXPECT_EQ(false, message.GetExtension(unittest::default_bool_extension_lite ));
1122 EXPECT_EQ("415", message.GetExtension(unittest::default_string_extension_lite ));
1123 EXPECT_EQ("416", message.GetExtension(unittest::default_bytes_extension_lite ));
1125 EXPECT_EQ(unittest::TestAllTypesLite::FOO , message.GetExtension(unittest::default_nested_enum_extension_lite ));
1126 EXPECT_EQ(unittest::FOREIGN_LITE_FOO , message.GetExtension(unittest::default_foreign_enum_extension_lite));
1127 EXPECT_EQ(unittest_import::IMPORT_LITE_FOO, message.GetExtension(unittest::default_import_enum_extension_lite ));
1137 EXPECT_EQ("", serialized);
1138 EXPECT_EQ(0, message.ByteSize());
1170 EXPECT_EQ(0 , message.GetExtension(unittest::optional_int32_extension_lite ));
1171 EXPECT_EQ(0 , message.GetExtension(unittest::optional_int64_extension_lite ));
1172 EXPECT_EQ(0 , message.GetExtension(unittest::optional_uint32_extension_lite ));
1173 EXPECT_EQ(0 , message.GetExtension(unittest::optional_uint64_extension_lite ));
1174 EXPECT_EQ(0 , message.GetExtension(unittest::optional_sint32_extension_lite ));
1175 EXPECT_EQ(0 , message.GetExtension(unittest::optional_sint64_extension_lite ));
1176 EXPECT_EQ(0 , message.GetExtension(unittest::optional_fixed32_extension_lite ));
1177 EXPECT_EQ(0 , message.GetExtension(unittest::optional_fixed64_extension_lite ));
1178 EXPECT_EQ(0 , message.GetExtension(unittest::optional_sfixed32_extension_lite));
1179 EXPECT_EQ(0 , message.GetExtension(unittest::optional_sfixed64_extension_lite));
1180 EXPECT_EQ(0 , message.GetExtension(unittest::optional_float_extension_lite ));
1181 EXPECT_EQ(0 , message.GetExtension(unittest::optional_double_extension_lite ));
1182 EXPECT_EQ(false, message.GetExtension(unittest::optional_bool_extension_lite ));
1183 EXPECT_EQ("" , message.GetExtension(unittest::optional_string_extension_lite ));
1184 EXPECT_EQ("" , message.GetExtension(unittest::optional_bytes_extension_lite ));
1194 EXPECT_EQ(0, message.GetExtension(unittest::optionalgroup_extension_lite ).a());
1195 EXPECT_EQ(0, message.GetExtension(unittest::optional_nested_message_extension_lite ).bb());
1196 EXPECT_EQ(0, message.GetExtension(unittest::optional_foreign_message_extension_lite ).c());
1197 EXPECT_EQ(0, message.GetExtension(unittest::optional_import_message_extension_lite ).d());
1198 EXPECT_EQ(0, message.GetExtension(unittest::optional_public_import_message_extension_lite).e());
1199 EXPECT_EQ(0, message.GetExtension(unittest::optional_lazy_message_extension_lite ).bb());
1202 EXPECT_EQ(unittest::TestAllTypesLite::FOO , message.GetExtension(unittest::optional_nested_enum_extension_lite ));
1203 EXPECT_EQ(unittest::FOREIGN_LITE_FOO , message.GetExtension(unittest::optional_foreign_enum_extension_lite));
1204 EXPECT_EQ(unittest_import::IMPORT_LITE_FOO, message.GetExtension(unittest::optional_import_enum_extension_lite ));
1208 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_int32_extension_lite ));
1209 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_int64_extension_lite ));
1210 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_uint32_extension_lite ));
1211 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_uint64_extension_lite ));
1212 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_sint32_extension_lite ));
1213 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_sint64_extension_lite ));
1214 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_fixed32_extension_lite ));
1215 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_fixed64_extension_lite ));
1216 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_sfixed32_extension_lite));
1217 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_sfixed64_extension_lite));
1218 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_float_extension_lite ));
1219 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_double_extension_lite ));
1220 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_bool_extension_lite ));
1221 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_string_extension_lite ));
1222 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_bytes_extension_lite ));
1224 EXPECT_EQ(0, message.ExtensionSize(unittest::repeatedgroup_extension_lite ));
1225 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_nested_message_extension_lite ));
1226 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_foreign_message_extension_lite));
1227 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_import_message_extension_lite ));
1228 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_lazy_message_extension_lite ));
1229 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_nested_enum_extension_lite ));
1230 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_foreign_enum_extension_lite ));
1231 EXPECT_EQ(0, message.ExtensionSize(unittest::repeated_import_enum_extension_lite ));
1257 EXPECT_EQ( 41 , message.GetExtension(unittest::default_int32_extension_lite ));
1258 EXPECT_EQ( 42 , message.GetExtension(unittest::default_int64_extension_lite ));
1259 EXPECT_EQ( 43 , message.GetExtension(unittest::default_uint32_extension_lite ));
1260 EXPECT_EQ( 44 , message.GetExtension(unittest::default_uint64_extension_lite ));
1261 EXPECT_EQ(-45 , message.GetExtension(unittest::default_sint32_extension_lite ));
1262 EXPECT_EQ( 46 , message.GetExtension(unittest::default_sint64_extension_lite ));
1263 EXPECT_EQ( 47 , message.GetExtension(unittest::default_fixed32_extension_lite ));
1264 EXPECT_EQ( 48 , message.GetExtension(unittest::default_fixed64_extension_lite ));
1265 EXPECT_EQ( 49 , message.GetExtension(unittest::default_sfixed32_extension_lite));
1266 EXPECT_EQ(-50 , message.GetExtension(unittest::default_sfixed64_extension_lite));
1267 EXPECT_EQ( 51.5 , message.GetExtension(unittest::default_float_extension_lite ));
1268 EXPECT_EQ( 52e3 , message.GetExtension(unittest::default_double_extension_lite ));
1269 EXPECT_EQ(true , message.GetExtension(unittest::default_bool_extension_lite ));
1270 EXPECT_EQ("hello", message.GetExtension(unittest::default_string_extension_lite ));
1271 EXPECT_EQ("world", message.GetExtension(unittest::default_bytes_extension_lite ));
1273 EXPECT_EQ(unittest::TestAllTypesLite::BAR , message.GetExtension(unittest::default_nested_enum_extension_lite ));
1274 EXPECT_EQ(unittest::FOREIGN_LITE_BAR , message.GetExtension(unittest::default_foreign_enum_extension_lite));
1275 EXPECT_EQ(unittest_import::IMPORT_LITE_BAR, message.GetExtension(unittest::default_import_enum_extension_lite ));
1312 EXPECT_EQ(201 , message.GetExtension(unittest::repeated_int32_extension_lite , 0));
1313 EXPECT_EQ(202 , message.GetExtension(unittest::repeated_int64_extension_lite , 0));
1314 EXPECT_EQ(203 , message.GetExtension(unittest::repeated_uint32_extension_lite , 0));
1315 EXPECT_EQ(204 , message.GetExtension(unittest::repeated_uint64_extension_lite , 0));
1316 EXPECT_EQ(205 , message.GetExtension(unittest::repeated_sint32_extension_lite , 0));
1317 EXPECT_EQ(206 , message.GetExtension(unittest::repeated_sint64_extension_lite , 0));
1318 EXPECT_EQ(207 , message.GetExtension(unittest::repeated_fixed32_extension_lite , 0));
1319 EXPECT_EQ(208 , message.GetExtension(unittest::repeated_fixed64_extension_lite , 0));
1320 EXPECT_EQ(209 , message.GetExtension(unittest::repeated_sfixed32_extension_lite, 0));
1321 EXPECT_EQ(210 , message.GetExtension(unittest::repeated_sfixed64_extension_lite, 0));
1322 EXPECT_EQ(211 , message.GetExtension(unittest::repeated_float_extension_lite , 0));
1323 EXPECT_EQ(212 , message.GetExtension(unittest::repeated_double_extension_lite , 0));
1324 EXPECT_EQ(true , message.GetExtension(unittest::repeated_bool_extension_lite , 0));
1325 EXPECT_EQ("215", message.GetExtension(unittest::repeated_string_extension_lite , 0));
1326 EXPECT_EQ("216", message.GetExtension(unittest::repeated_bytes_extension_lite , 0));
1328 EXPECT_EQ(217, message.GetExtension(unittest::repeatedgroup_extension_lite , 0).a());
1329 EXPECT_EQ(218, message.GetExtension(unittest::repeated_nested_message_extension_lite , 0).bb());
1330 EXPECT_EQ(219, message.GetExtension(unittest::repeated_foreign_message_extension_lite, 0).c());
1331 EXPECT_EQ(220, message.GetExtension(unittest::repeated_import_message_extension_lite , 0).d());
1332 EXPECT_EQ(227, message.GetExtension(unittest::repeated_lazy_message_extension_lite , 0).bb());
1334 EXPECT_EQ(unittest::TestAllTypesLite::BAR , message.GetExtension(unittest::repeated_nested_enum_extension_lite , 0));
1335 EXPECT_EQ(unittest::FOREIGN_LITE_BAR , message.GetExtension(unittest::repeated_foreign_enum_extension_lite, 0));
1336 EXPECT_EQ(unittest_import::IMPORT_LITE_BAR, message.GetExtension(unittest::repeated_import_enum_extension_lite , 0));
1340 EXPECT_EQ(501 , message.GetExtension(unittest::repeated_int32_extension_lite , 1));
1341 EXPECT_EQ(502 , message.GetExtension(unittest::repeated_int64_extension_lite , 1));
1342 EXPECT_EQ(503 , message.GetExtension(unittest::repeated_uint32_extension_lite , 1));
1343 EXPECT_EQ(504 , message.GetExtension(unittest::repeated_uint64_extension_lite , 1));
1344 EXPECT_EQ(505 , message.GetExtension(unittest::repeated_sint32_extension_lite , 1));
1345 EXPECT_EQ(506 , message.GetExtension(unittest::repeated_sint64_extension_lite , 1));
1346 EXPECT_EQ(507 , message.GetExtension(unittest::repeated_fixed32_extension_lite , 1));
1347 EXPECT_EQ(508 , message.GetExtension(unittest::repeated_fixed64_extension_lite , 1));
1348 EXPECT_EQ(509 , message.GetExtension(unittest::repeated_sfixed32_extension_lite, 1));
1349 EXPECT_EQ(510 , message.GetExtension(unittest::repeated_sfixed64_extension_lite, 1));
1350 EXPECT_EQ(511 , message.GetExtension(unittest::repeated_float_extension_lite , 1));
1351 EXPECT_EQ(512 , message.GetExtension(unittest::repeated_double_extension_lite , 1));
1352 EXPECT_EQ(true , message.GetExtension(unittest::repeated_bool_extension_lite , 1));
1353 EXPECT_EQ("515", message.GetExtension(unittest::repeated_string_extension_lite , 1));
1354 EXPECT_EQ("516", message.GetExtension(unittest::repeated_bytes_extension_lite , 1));
1356 EXPECT_EQ(517, message.GetExtension(unittest::repeatedgroup_extension_lite , 1).a());
1357 EXPECT_EQ(518, message.GetExtension(unittest::repeated_nested_message_extension_lite , 1).bb());
1358 EXPECT_EQ(519, message.GetExtension(unittest::repeated_foreign_message_extension_lite, 1).c());
1359 EXPECT_EQ(520, message.GetExtension(unittest::repeated_import_message_extension_lite , 1).d());
1360 EXPECT_EQ(527, message.GetExtension(unittest::repeated_lazy_message_extension_lite , 1).bb());
1362 EXPECT_EQ(unittest::TestAllTypesLite::FOO , message.GetExtension(unittest::repeated_nested_enum_extension_lite , 1));
1363 EXPECT_EQ(unittest::FOREIGN_LITE_FOO , message.GetExtension(unittest::repeated_foreign_enum_extension_lite, 1));
1364 EXPECT_EQ(unittest_import::IMPORT_LITE_FOO, message.GetExtension(unittest::repeated_import_enum_extension_lite , 1));
1443 EXPECT_EQ(601 , message.GetExtension(unittest::packed_int32_extension_lite , 0));
1444 EXPECT_EQ(602 , message.GetExtension(unittest::packed_int64_extension_lite , 0));
1445 EXPECT_EQ(603 , message.GetExtension(unittest::packed_uint32_extension_lite , 0));
1446 EXPECT_EQ(604 , message.GetExtension(unittest::packed_uint64_extension_lite , 0));
1447 EXPECT_EQ(605 , message.GetExtension(unittest::packed_sint32_extension_lite , 0));
1448 EXPECT_EQ(606 , message.GetExtension(unittest::packed_sint64_extension_lite , 0));
1449 EXPECT_EQ(607 , message.GetExtension(unittest::packed_fixed32_extension_lite , 0));
1450 EXPECT_EQ(608 , message.GetExtension(unittest::packed_fixed64_extension_lite , 0));
1451 EXPECT_EQ(609 , message.GetExtension(unittest::packed_sfixed32_extension_lite, 0));
1452 EXPECT_EQ(610 , message.GetExtension(unittest::packed_sfixed64_extension_lite, 0));
1453 EXPECT_EQ(611 , message.GetExtension(unittest::packed_float_extension_lite , 0));
1454 EXPECT_EQ(612 , message.GetExtension(unittest::packed_double_extension_lite , 0));
1455 EXPECT_EQ(true , message.GetExtension(unittest::packed_bool_extension_lite , 0));
1456 EXPECT_EQ(unittest::FOREIGN_LITE_BAR,
1458 EXPECT_EQ(701 , message.GetExtension(unittest::packed_int32_extension_lite , 1));
1459 EXPECT_EQ(702 , message.GetExtension(unittest::packed_int64_extension_lite , 1));
1460 EXPECT_EQ(703 , message.GetExtension(unittest::packed_uint32_extension_lite , 1));
1461 EXPECT_EQ(704 , message.GetExtension(unittest::packed_uint64_extension_lite , 1));
1462 EXPECT_EQ(705 , message.GetExtension(unittest::packed_sint32_extension_lite , 1));
1463 EXPECT_EQ(706 , message.GetExtension(unittest::packed_sint64_extension_lite , 1));
1464 EXPECT_EQ(707 , message.GetExtension(unittest::packed_fixed32_extension_lite , 1));
1465 EXPECT_EQ(708 , message.GetExtension(unittest::packed_fixed64_extension_lite , 1));
1466 EXPECT_EQ(709 , message.GetExtension(unittest::packed_sfixed32_extension_lite, 1));
1467 EXPECT_EQ(710 , message.GetExtension(unittest::packed_sfixed64_extension_lite, 1));
1468 EXPECT_EQ(711 , message.GetExtension(unittest::packed_float_extension_lite , 1));
1469 EXPECT_EQ(712 , message.GetExtension(unittest::packed_double_extension_lite , 1));
1470 EXPECT_EQ(false, message.GetExtension(unittest::packed_bool_extension_lite , 1));
1471 EXPECT_EQ(unittest::FOREIGN_LITE_BAZ,
1479 EXPECT_EQ(0, message.ExtensionSize(unittest::packed_int32_extension_lite ));
1480 EXPECT_EQ(0, message.ExtensionSize(unittest::packed_int64_extension_lite ));
1481 EXPECT_EQ(0, message.ExtensionSize(unittest::packed_uint32_extension_lite ));
1482 EXPECT_EQ(0, message.ExtensionSize(unittest::packed_uint64_extension_lite ));
1483 EXPECT_EQ(0, message.ExtensionSize(unittest::packed_sint32_extension_lite ));
1484 EXPECT_EQ(0, message.ExtensionSize(unittest::packed_sint64_extension_lite ));
1485 EXPECT_EQ(0, message.ExtensionSize(unittest::packed_fixed32_extension_lite ));
1486 EXPECT_EQ(0, message.ExtensionSize(unittest::packed_fixed64_extension_lite ));
1487 EXPECT_EQ(0, message.ExtensionSize(unittest::packed_sfixed32_extension_lite));
1488 EXPECT_EQ(0, message.ExtensionSize(unittest::packed_sfixed64_extension_lite));
1489 EXPECT_EQ(0, message.ExtensionSize(unittest::packed_float_extension_lite ));
1490 EXPECT_EQ(0, message.ExtensionSize(unittest::packed_double_extension_lite ));
1491 EXPECT_EQ(0, message.ExtensionSize(unittest::packed_bool_extension_lite ));
1492 EXPECT_EQ(0, message.ExtensionSize(unittest::packed_enum_extension_lite ));
1513 EXPECT_EQ(601 , message.GetExtension(unittest::packed_int32_extension_lite , 0));
1514 EXPECT_EQ(602 , message.GetExtension(unittest::packed_int64_extension_lite , 0));
1515 EXPECT_EQ(603 , message.GetExtension(unittest::packed_uint32_extension_lite , 0));
1516 EXPECT_EQ(604 , message.GetExtension(unittest::packed_uint64_extension_lite , 0));
1517 EXPECT_EQ(605 , message.GetExtension(unittest::packed_sint32_extension_lite , 0));
1518 EXPECT_EQ(606 , message.GetExtension(unittest::packed_sint64_extension_lite , 0));
1519 EXPECT_EQ(607 , message.GetExtension(unittest::packed_fixed32_extension_lite , 0));
1520 EXPECT_EQ(608 , message.GetExtension(unittest::packed_fixed64_extension_lite , 0));
1521 EXPECT_EQ(609 , message.GetExtension(unittest::packed_sfixed32_extension_lite, 0));
1522 EXPECT_EQ(610 , message.GetExtension(unittest::packed_sfixed64_extension_lite, 0));
1523 EXPECT_EQ(611 , message.GetExtension(unittest::packed_float_extension_lite , 0));
1524 EXPECT_EQ(612 , message.GetExtension(unittest::packed_double_extension_lite , 0));
1525 EXPECT_EQ(true , message.GetExtension(unittest::packed_bool_extension_lite , 0));
1526 EXPECT_EQ(unittest::FOREIGN_LITE_BAR,
1530 EXPECT_EQ(801 , message.GetExtension(unittest::packed_int32_extension_lite , 1));
1531 EXPECT_EQ(802 , message.GetExtension(unittest::packed_int64_extension_lite , 1));
1532 EXPECT_EQ(803 , message.GetExtension(unittest::packed_uint32_extension_lite , 1));
1533 EXPECT_EQ(804 , message.GetExtension(unittest::packed_uint64_extension_lite , 1));
1534 EXPECT_EQ(805 , message.GetExtension(unittest::packed_sint32_extension_lite , 1));
1535 EXPECT_EQ(806 , message.GetExtension(unittest::packed_sint64_extension_lite , 1));
1536 EXPECT_EQ(807 , message.GetExtension(unittest::packed_fixed32_extension_lite , 1));
1537 EXPECT_EQ(808 , message.GetExtension(unittest::packed_fixed64_extension_lite , 1));
1538 EXPECT_EQ(809 , message.GetExtension(unittest::packed_sfixed32_extension_lite, 1));
1539 EXPECT_EQ(810 , message.GetExtension(unittest::packed_sfixed64_extension_lite, 1));
1540 EXPECT_EQ(811 , message.GetExtension(unittest::packed_float_extension_lite , 1));
1541 EXPECT_EQ(812 , message.GetExtension(unittest::packed_double_extension_lite , 1));
1542 EXPECT_EQ(true , message.GetExtension(unittest::packed_bool_extension_lite , 1));
1543 EXPECT_EQ(unittest::FOREIGN_LITE_FOO,