Lines Matching refs:GetExtension

1110   EXPECT_TRUE(message.GetExtension(unittest::optionalgroup_extension           ).has_a());
1111 EXPECT_TRUE(message.GetExtension(unittest::optional_nested_message_extension ).has_bb());
1112 EXPECT_TRUE(message.GetExtension(unittest::optional_foreign_message_extension).has_c());
1113 EXPECT_TRUE(message.GetExtension(unittest::optional_import_message_extension ).has_d());
1122 EXPECT_EQ(101 , message.GetExtension(unittest::optional_int32_extension ));
1123 EXPECT_EQ(102 , message.GetExtension(unittest::optional_int64_extension ));
1124 EXPECT_EQ(103 , message.GetExtension(unittest::optional_uint32_extension ));
1125 EXPECT_EQ(104 , message.GetExtension(unittest::optional_uint64_extension ));
1126 EXPECT_EQ(105 , message.GetExtension(unittest::optional_sint32_extension ));
1127 EXPECT_EQ(106 , message.GetExtension(unittest::optional_sint64_extension ));
1128 EXPECT_EQ(107 , message.GetExtension(unittest::optional_fixed32_extension ));
1129 EXPECT_EQ(108 , message.GetExtension(unittest::optional_fixed64_extension ));
1130 EXPECT_EQ(109 , message.GetExtension(unittest::optional_sfixed32_extension));
1131 EXPECT_EQ(110 , message.GetExtension(unittest::optional_sfixed64_extension));
1132 EXPECT_EQ(111 , message.GetExtension(unittest::optional_float_extension ));
1133 EXPECT_EQ(112 , message.GetExtension(unittest::optional_double_extension ));
1134 EXPECT_EQ(true , message.GetExtension(unittest::optional_bool_extension ));
1135 EXPECT_EQ("115", message.GetExtension(unittest::optional_string_extension ));
1136 EXPECT_EQ("116", message.GetExtension(unittest::optional_bytes_extension ));
1138 EXPECT_EQ(117, message.GetExtension(unittest::optionalgroup_extension ).a());
1139 EXPECT_EQ(118, message.GetExtension(unittest::optional_nested_message_extension ).bb());
1140 EXPECT_EQ(119, message.GetExtension(unittest::optional_foreign_message_extension).c());
1141 EXPECT_EQ(120, message.GetExtension(unittest::optional_import_message_extension ).d());
1143 EXPECT_EQ(unittest::TestAllTypes::BAZ, message.GetExtension(unittest::optional_nested_enum_extension ));
1144 EXPECT_EQ(unittest::FOREIGN_BAZ , message.GetExtension(unittest::optional_foreign_enum_extension));
1145 EXPECT_EQ(unittest_import::IMPORT_BAZ, message.GetExtension(unittest::optional_import_enum_extension ));
1147 EXPECT_EQ("124", message.GetExtension(unittest::optional_string_piece_extension));
1148 EXPECT_EQ("125", message.GetExtension(unittest::optional_cord_extension));
1179 EXPECT_EQ(201 , message.GetExtension(unittest::repeated_int32_extension , 0));
1180 EXPECT_EQ(202 , message.GetExtension(unittest::repeated_int64_extension , 0));
1181 EXPECT_EQ(203 , message.GetExtension(unittest::repeated_uint32_extension , 0));
1182 EXPECT_EQ(204 , message.GetExtension(unittest::repeated_uint64_extension , 0));
1183 EXPECT_EQ(205 , message.GetExtension(unittest::repeated_sint32_extension , 0));
1184 EXPECT_EQ(206 , message.GetExtension(unittest::repeated_sint64_extension , 0));
1185 EXPECT_EQ(207 , message.GetExtension(unittest::repeated_fixed32_extension , 0));
1186 EXPECT_EQ(208 , message.GetExtension(unittest::repeated_fixed64_extension , 0));
1187 EXPECT_EQ(209 , message.GetExtension(unittest::repeated_sfixed32_extension, 0));
1188 EXPECT_EQ(210 , message.GetExtension(unittest::repeated_sfixed64_extension, 0));
1189 EXPECT_EQ(211 , message.GetExtension(unittest::repeated_float_extension , 0));
1190 EXPECT_EQ(212 , message.GetExtension(unittest::repeated_double_extension , 0));
1191 EXPECT_EQ(true , message.GetExtension(unittest::repeated_bool_extension , 0));
1192 EXPECT_EQ("215", message.GetExtension(unittest::repeated_string_extension , 0));
1193 EXPECT_EQ("216", message.GetExtension(unittest::repeated_bytes_extension , 0));
1195 EXPECT_EQ(217, message.GetExtension(unittest::repeatedgroup_extension , 0).a());
1196 EXPECT_EQ(218, message.GetExtension(unittest::repeated_nested_message_extension , 0).bb());
1197 EXPECT_EQ(219, message.GetExtension(unittest::repeated_foreign_message_extension, 0).c());
1198 EXPECT_EQ(220, message.GetExtension(unittest::repeated_import_message_extension , 0).d());
1200 EXPECT_EQ(unittest::TestAllTypes::BAR, message.GetExtension(unittest::repeated_nested_enum_extension , 0));
1201 EXPECT_EQ(unittest::FOREIGN_BAR , message.GetExtension(unittest::repeated_foreign_enum_extension, 0));
1202 EXPECT_EQ(unittest_import::IMPORT_BAR, message.GetExtension(unittest::repeated_import_enum_extension , 0));
1204 EXPECT_EQ("224", message.GetExtension(unittest::repeated_string_piece_extension, 0));
1205 EXPECT_EQ("225", message.GetExtension(unittest::repeated_cord_extension, 0));
1207 EXPECT_EQ(301 , message.GetExtension(unittest::repeated_int32_extension , 1));
1208 EXPECT_EQ(302 , message.GetExtension(unittest::repeated_int64_extension , 1));
1209 EXPECT_EQ(303 , message.GetExtension(unittest::repeated_uint32_extension , 1));
1210 EXPECT_EQ(304 , message.GetExtension(unittest::repeated_uint64_extension , 1));
1211 EXPECT_EQ(305 , message.GetExtension(unittest::repeated_sint32_extension , 1));
1212 EXPECT_EQ(306 , message.GetExtension(unittest::repeated_sint64_extension , 1));
1213 EXPECT_EQ(307 , message.GetExtension(unittest::repeated_fixed32_extension , 1));
1214 EXPECT_EQ(308 , message.GetExtension(unittest::repeated_fixed64_extension , 1));
1215 EXPECT_EQ(309 , message.GetExtension(unittest::repeated_sfixed32_extension, 1));
1216 EXPECT_EQ(310 , message.GetExtension(unittest::repeated_sfixed64_extension, 1));
1217 EXPECT_EQ(311 , message.GetExtension(unittest::repeated_float_extension , 1));
1218 EXPECT_EQ(312 , message.GetExtension(unittest::repeated_double_extension , 1));
1219 EXPECT_EQ(false, message.GetExtension(unittest::repeated_bool_extension , 1));
1220 EXPECT_EQ("315", message.GetExtension(unittest::repeated_string_extension , 1));
1221 EXPECT_EQ("316", message.GetExtension(unittest::repeated_bytes_extension , 1));
1223 EXPECT_EQ(317, message.GetExtension(unittest::repeatedgroup_extension , 1).a());
1224 EXPECT_EQ(318, message.GetExtension(unittest::repeated_nested_message_extension , 1).bb());
1225 EXPECT_EQ(319, message.GetExtension(unittest::repeated_foreign_message_extension, 1).c());
1226 EXPECT_EQ(320, message.GetExtension(unittest::repeated_import_message_extension , 1).d());
1228 EXPECT_EQ(unittest::TestAllTypes::BAZ, message.GetExtension(unittest::repeated_nested_enum_extension , 1));
1229 EXPECT_EQ(unittest::FOREIGN_BAZ , message.GetExtension(unittest::repeated_foreign_enum_extension, 1));
1230 EXPECT_EQ(unittest_import::IMPORT_BAZ, message.GetExtension(unittest::repeated_import_enum_extension , 1));
1232 EXPECT_EQ("324", message.GetExtension(unittest::repeated_string_piece_extension, 1));
1233 EXPECT_EQ("325", message.GetExtension(unittest::repeated_cord_extension, 1));
1260 EXPECT_EQ(401 , message.GetExtension(unittest::default_int32_extension ));
1261 EXPECT_EQ(402 , message.GetExtension(unittest::default_int64_extension ));
1262 EXPECT_EQ(403 , message.GetExtension(unittest::default_uint32_extension ));
1263 EXPECT_EQ(404 , message.GetExtension(unittest::default_uint64_extension ));
1264 EXPECT_EQ(405 , message.GetExtension(unittest::default_sint32_extension ));
1265 EXPECT_EQ(406 , message.GetExtension(unittest::default_sint64_extension ));
1266 EXPECT_EQ(407 , message.GetExtension(unittest::default_fixed32_extension ));
1267 EXPECT_EQ(408 , message.GetExtension(unittest::default_fixed64_extension ));
1268 EXPECT_EQ(409 , message.GetExtension(unittest::default_sfixed32_extension));
1269 EXPECT_EQ(410 , message.GetExtension(unittest::default_sfixed64_extension));
1270 EXPECT_EQ(411 , message.GetExtension(unittest::default_float_extension ));
1271 EXPECT_EQ(412 , message.GetExtension(unittest::default_double_extension ));
1272 EXPECT_EQ(false, message.GetExtension(unittest::default_bool_extension ));
1273 EXPECT_EQ("415", message.GetExtension(unittest::default_string_extension ));
1274 EXPECT_EQ("416", message.GetExtension(unittest::default_bytes_extension ));
1276 EXPECT_EQ(unittest::TestAllTypes::FOO, message.GetExtension(unittest::default_nested_enum_extension ));
1277 EXPECT_EQ(unittest::FOREIGN_FOO , message.GetExtension(unittest::default_foreign_enum_extension));
1278 EXPECT_EQ(unittest_import::IMPORT_FOO, message.GetExtension(unittest::default_import_enum_extension ));
1280 EXPECT_EQ("424", message.GetExtension(unittest::default_string_piece_extension));
1281 EXPECT_EQ("425", message.GetExtension(unittest::default_cord_extension));
1323 EXPECT_EQ(0 , message.GetExtension(unittest::optional_int32_extension ));
1324 EXPECT_EQ(0 , message.GetExtension(unittest::optional_int64_extension ));
1325 EXPECT_EQ(0 , message.GetExtension(unittest::optional_uint32_extension ));
1326 EXPECT_EQ(0 , message.GetExtension(unittest::optional_uint64_extension ));
1327 EXPECT_EQ(0 , message.GetExtension(unittest::optional_sint32_extension ));
1328 EXPECT_EQ(0 , message.GetExtension(unittest::optional_sint64_extension ));
1329 EXPECT_EQ(0 , message.GetExtension(unittest::optional_fixed32_extension ));
1330 EXPECT_EQ(0 , message.GetExtension(unittest::optional_fixed64_extension ));
1331 EXPECT_EQ(0 , message.GetExtension(unittest::optional_sfixed32_extension));
1332 EXPECT_EQ(0 , message.GetExtension(unittest::optional_sfixed64_extension));
1333 EXPECT_EQ(0 , message.GetExtension(unittest::optional_float_extension ));
1334 EXPECT_EQ(0 , message.GetExtension(unittest::optional_double_extension ));
1335 EXPECT_EQ(false, message.GetExtension(unittest::optional_bool_extension ));
1336 EXPECT_EQ("" , message.GetExtension(unittest::optional_string_extension ));
1337 EXPECT_EQ("" , message.GetExtension(unittest::optional_bytes_extension ));
1340 EXPECT_FALSE(message.GetExtension(unittest::optionalgroup_extension ).has_a());
1341 EXPECT_FALSE(message.GetExtension(unittest::optional_nested_message_extension ).has_bb());
1342 EXPECT_FALSE(message.GetExtension(unittest::optional_foreign_message_extension).has_c());
1343 EXPECT_FALSE(message.GetExtension(unittest::optional_import_message_extension ).has_d());
1345 EXPECT_EQ(0, message.GetExtension(unittest::optionalgroup_extension ).a());
1346 EXPECT_EQ(0, message.GetExtension(unittest::optional_nested_message_extension ).bb());
1347 EXPECT_EQ(0, message.GetExtension(unittest::optional_foreign_message_extension).c());
1348 EXPECT_EQ(0, message.GetExtension(unittest::optional_import_message_extension ).d());
1351 EXPECT_EQ(unittest::TestAllTypes::FOO, message.GetExtension(unittest::optional_nested_enum_extension ));
1352 EXPECT_EQ(unittest::FOREIGN_FOO , message.GetExtension(unittest::optional_foreign_enum_extension));
1353 EXPECT_EQ(unittest_import::IMPORT_FOO, message.GetExtension(unittest::optional_import_enum_extension ));
1355 EXPECT_EQ("", message.GetExtension(unittest::optional_string_piece_extension));
1356 EXPECT_EQ("", message.GetExtension(unittest::optional_cord_extension));
1411 EXPECT_EQ( 41 , message.GetExtension(unittest::default_int32_extension ));
1412 EXPECT_EQ( 42 , message.GetExtension(unittest::default_int64_extension ));
1413 EXPECT_EQ( 43 , message.GetExtension(unittest::default_uint32_extension ));
1414 EXPECT_EQ( 44 , message.GetExtension(unittest::default_uint64_extension ));
1415 EXPECT_EQ(-45 , message.GetExtension(unittest::default_sint32_extension ));
1416 EXPECT_EQ( 46 , message.GetExtension(unittest::default_sint64_extension ));
1417 EXPECT_EQ( 47 , message.GetExtension(unittest::default_fixed32_extension ));
1418 EXPECT_EQ( 48 , message.GetExtension(unittest::default_fixed64_extension ));
1419 EXPECT_EQ( 49 , message.GetExtension(unittest::default_sfixed32_extension));
1420 EXPECT_EQ(-50 , message.GetExtension(unittest::default_sfixed64_extension));
1421 EXPECT_EQ( 51.5 , message.GetExtension(unittest::default_float_extension ));
1422 EXPECT_EQ( 52e3 , message.GetExtension(unittest::default_double_extension ));
1423 EXPECT_EQ(true , message.GetExtension(unittest::default_bool_extension ));
1424 EXPECT_EQ("hello", message.GetExtension(unittest::default_string_extension ));
1425 EXPECT_EQ("world", message.GetExtension(unittest::default_bytes_extension ));
1427 EXPECT_EQ(unittest::TestAllTypes::BAR, message.GetExtension(unittest::default_nested_enum_extension ));
1428 EXPECT_EQ(unittest::FOREIGN_BAR , message.GetExtension(unittest::default_foreign_enum_extension));
1429 EXPECT_EQ(unittest_import::IMPORT_BAR, message.GetExtension(unittest::default_import_enum_extension ));
1431 EXPECT_EQ("abc", message.GetExtension(unittest::default_string_piece_extension));
1432 EXPECT_EQ("123", message.GetExtension(unittest::default_cord_extension));
1469 EXPECT_EQ(201 , message.GetExtension(unittest::repeated_int32_extension , 0));
1470 EXPECT_EQ(202 , message.GetExtension(unittest::repeated_int64_extension , 0));
1471 EXPECT_EQ(203 , message.GetExtension(unittest::repeated_uint32_extension , 0));
1472 EXPECT_EQ(204 , message.GetExtension(unittest::repeated_uint64_extension , 0));
1473 EXPECT_EQ(205 , message.GetExtension(unittest::repeated_sint32_extension , 0));
1474 EXPECT_EQ(206 , message.GetExtension(unittest::repeated_sint64_extension , 0));
1475 EXPECT_EQ(207 , message.GetExtension(unittest::repeated_fixed32_extension , 0));
1476 EXPECT_EQ(208 , message.GetExtension(unittest::repeated_fixed64_extension , 0));
1477 EXPECT_EQ(209 , message.GetExtension(unittest::repeated_sfixed32_extension, 0));
1478 EXPECT_EQ(210 , message.GetExtension(unittest::repeated_sfixed64_extension, 0));
1479 EXPECT_EQ(211 , message.GetExtension(unittest::repeated_float_extension , 0));
1480 EXPECT_EQ(212 , message.GetExtension(unittest::repeated_double_extension , 0));
1481 EXPECT_EQ(true , message.GetExtension(unittest::repeated_bool_extension , 0));
1482 EXPECT_EQ("215", message.GetExtension(unittest::repeated_string_extension , 0));
1483 EXPECT_EQ("216", message.GetExtension(unittest::repeated_bytes_extension , 0));
1485 EXPECT_EQ(217, message.GetExtension(unittest::repeatedgroup_extension , 0).a());
1486 EXPECT_EQ(218, message.GetExtension(unittest::repeated_nested_message_extension , 0).bb());
1487 EXPECT_EQ(219, message.GetExtension(unittest::repeated_foreign_message_extension, 0).c());
1488 EXPECT_EQ(220, message.GetExtension(unittest::repeated_import_message_extension , 0).d());
1490 EXPECT_EQ(unittest::TestAllTypes::BAR, message.GetExtension(unittest::repeated_nested_enum_extension , 0));
1491 EXPECT_EQ(unittest::FOREIGN_BAR , message.GetExtension(unittest::repeated_foreign_enum_extension, 0));
1492 EXPECT_EQ(unittest_import::IMPORT_BAR, message.GetExtension(unittest::repeated_import_enum_extension , 0));
1494 EXPECT_EQ("224", message.GetExtension(unittest::repeated_string_piece_extension, 0));
1495 EXPECT_EQ("225", message.GetExtension(unittest::repeated_cord_extension, 0));
1498 EXPECT_EQ(501 , message.GetExtension(unittest::repeated_int32_extension , 1));
1499 EXPECT_EQ(502 , message.GetExtension(unittest::repeated_int64_extension , 1));
1500 EXPECT_EQ(503 , message.GetExtension(unittest::repeated_uint32_extension , 1));
1501 EXPECT_EQ(504 , message.GetExtension(unittest::repeated_uint64_extension , 1));
1502 EXPECT_EQ(505 , message.GetExtension(unittest::repeated_sint32_extension , 1));
1503 EXPECT_EQ(506 , message.GetExtension(unittest::repeated_sint64_extension , 1));
1504 EXPECT_EQ(507 , message.GetExtension(unittest::repeated_fixed32_extension , 1));
1505 EXPECT_EQ(508 , message.GetExtension(unittest::repeated_fixed64_extension , 1));
1506 EXPECT_EQ(509 , message.GetExtension(unittest::repeated_sfixed32_extension, 1));
1507 EXPECT_EQ(510 , message.GetExtension(unittest::repeated_sfixed64_extension, 1));
1508 EXPECT_EQ(511 , message.GetExtension(unittest::repeated_float_extension , 1));
1509 EXPECT_EQ(512 , message.GetExtension(unittest::repeated_double_extension , 1));
1510 EXPECT_EQ(true , message.GetExtension(unittest::repeated_bool_extension , 1));
1511 EXPECT_EQ("515", message.GetExtension(unittest::repeated_string_extension , 1));
1512 EXPECT_EQ("516", message.GetExtension(unittest::repeated_bytes_extension , 1));
1514 EXPECT_EQ(517, message.GetExtension(unittest::repeatedgroup_extension , 1).a());
1515 EXPECT_EQ(518, message.GetExtension(unittest::repeated_nested_message_extension , 1).bb());
1516 EXPECT_EQ(519, message.GetExtension(unittest::repeated_foreign_message_extension, 1).c());
1517 EXPECT_EQ(520, message.GetExtension(unittest::repeated_import_message_extension , 1).d());
1519 EXPECT_EQ(unittest::TestAllTypes::FOO, message.GetExtension(unittest::repeated_nested_enum_extension , 1));
1520 EXPECT_EQ(unittest::FOREIGN_FOO , message.GetExtension(unittest::repeated_foreign_enum_extension, 1));
1521 EXPECT_EQ(unittest_import::IMPORT_FOO, message.GetExtension(unittest::repeated_import_enum_extension , 1));
1523 EXPECT_EQ("524", message.GetExtension(unittest::repeated_string_piece_extension, 1));
1524 EXPECT_EQ("525", message.GetExtension(unittest::repeated_cord_extension, 1));
1600 EXPECT_EQ(601 , message.GetExtension(unittest::packed_int32_extension , 0));
1601 EXPECT_EQ(602 , message.GetExtension(unittest::packed_int64_extension , 0));
1602 EXPECT_EQ(603 , message.GetExtension(unittest::packed_uint32_extension , 0));
1603 EXPECT_EQ(604 , message.GetExtension(unittest::packed_uint64_extension , 0));
1604 EXPECT_EQ(605 , message.GetExtension(unittest::packed_sint32_extension , 0));
1605 EXPECT_EQ(606 , message.GetExtension(unittest::packed_sint64_extension , 0));
1606 EXPECT_EQ(607 , message.GetExtension(unittest::packed_fixed32_extension , 0));
1607 EXPECT_EQ(608 , message.GetExtension(unittest::packed_fixed64_extension , 0));
1608 EXPECT_EQ(609 , message.GetExtension(unittest::packed_sfixed32_extension, 0));
1609 EXPECT_EQ(610 , message.GetExtension(unittest::packed_sfixed64_extension, 0));
1610 EXPECT_EQ(611 , message.GetExtension(unittest::packed_float_extension , 0));
1611 EXPECT_EQ(612 , message.GetExtension(unittest::packed_double_extension , 0));
1612 EXPECT_EQ(true , message.GetExtension(unittest::packed_bool_extension , 0));
1614 message.GetExtension(unittest::packed_enum_extension, 0));
1615 EXPECT_EQ(701 , message.GetExtension(unittest::packed_int32_extension , 1));
1616 EXPECT_EQ(702 , message.GetExtension(unittest::packed_int64_extension , 1));
1617 EXPECT_EQ(703 , message.GetExtension(unittest::packed_uint32_extension , 1));
1618 EXPECT_EQ(704 , message.GetExtension(unittest::packed_uint64_extension , 1));
1619 EXPECT_EQ(705 , message.GetExtension(unittest::packed_sint32_extension , 1));
1620 EXPECT_EQ(706 , message.GetExtension(unittest::packed_sint64_extension , 1));
1621 EXPECT_EQ(707 , message.GetExtension(unittest::packed_fixed32_extension , 1));
1622 EXPECT_EQ(708 , message.GetExtension(unittest::packed_fixed64_extension , 1));
1623 EXPECT_EQ(709 , message.GetExtension(unittest::packed_sfixed32_extension, 1));
1624 EXPECT_EQ(710 , message.GetExtension(unittest::packed_sfixed64_extension, 1));
1625 EXPECT_EQ(711 , message.GetExtension(unittest::packed_float_extension , 1));
1626 EXPECT_EQ(712 , message.GetExtension(unittest::packed_double_extension , 1));
1627 EXPECT_EQ(false, message.GetExtension(unittest::packed_bool_extension , 1));
1629 message.GetExtension(unittest::packed_enum_extension, 1));
1670 EXPECT_EQ(601 , message.GetExtension(unittest::packed_int32_extension , 0));
1671 EXPECT_EQ(602 , message.GetExtension(unittest::packed_int64_extension , 0));
1672 EXPECT_EQ(603 , message.GetExtension(unittest::packed_uint32_extension , 0));
1673 EXPECT_EQ(604 , message.GetExtension(unittest::packed_uint64_extension , 0));
1674 EXPECT_EQ(605 , message.GetExtension(unittest::packed_sint32_extension , 0));
1675 EXPECT_EQ(606 , message.GetExtension(unittest::packed_sint64_extension , 0));
1676 EXPECT_EQ(607 , message.GetExtension(unittest::packed_fixed32_extension , 0));
1677 EXPECT_EQ(608 , message.GetExtension(unittest::packed_fixed64_extension , 0));
1678 EXPECT_EQ(609 , message.GetExtension(unittest::packed_sfixed32_extension, 0));
1679 EXPECT_EQ(610 , message.GetExtension(unittest::packed_sfixed64_extension, 0));
1680 EXPECT_EQ(611 , message.GetExtension(unittest::packed_float_extension , 0));
1681 EXPECT_EQ(612 , message.GetExtension(unittest::packed_double_extension , 0));
1682 EXPECT_EQ(true , message.GetExtension(unittest::packed_bool_extension , 0));
1684 message.GetExtension(unittest::packed_enum_extension, 0));
1687 EXPECT_EQ(801 , message.GetExtension(unittest::packed_int32_extension , 1));
1688 EXPECT_EQ(802 , message.GetExtension(unittest::packed_int64_extension , 1));
1689 EXPECT_EQ(803 , message.GetExtension(unittest::packed_uint32_extension , 1));
1690 EXPECT_EQ(804 , message.GetExtension(unittest::packed_uint64_extension , 1));
1691 EXPECT_EQ(805 , message.GetExtension(unittest::packed_sint32_extension , 1));
1692 EXPECT_EQ(806 , message.GetExtension(unittest::packed_sint64_extension , 1));
1693 EXPECT_EQ(807 , message.GetExtension(unittest::packed_fixed32_extension , 1));
1694 EXPECT_EQ(808 , message.GetExtension(unittest::packed_fixed64_extension , 1));
1695 EXPECT_EQ(809 , message.GetExtension(unittest::packed_sfixed32_extension, 1));
1696 EXPECT_EQ(810 , message.GetExtension(unittest::packed_sfixed64_extension, 1));
1697 EXPECT_EQ(811 , message.GetExtension(unittest::packed_float_extension , 1));
1698 EXPECT_EQ(812 , message.GetExtension(unittest::packed_double_extension , 1));
1699 EXPECT_EQ(true , message.GetExtension(unittest::packed_bool_extension , 1));
1701 message.GetExtension(unittest::packed_enum_extension, 1));
1821 EXPECT_EQ(201 , message.GetExtension(unittest::repeated_int32_extension , 0));
1822 EXPECT_EQ(202 , message.GetExtension(unittest::repeated_int64_extension , 0));
1823 EXPECT_EQ(203 , message.GetExtension(unittest::repeated_uint32_extension , 0));
1824 EXPECT_EQ(204 , message.GetExtension(unittest::repeated_uint64_extension , 0));
1825 EXPECT_EQ(205 , message.GetExtension(unittest::repeated_sint32_extension , 0));
1826 EXPECT_EQ(206 , message.GetExtension(unittest::repeated_sint64_extension , 0));
1827 EXPECT_EQ(207 , message.GetExtension(unittest::repeated_fixed32_extension , 0));
1828 EXPECT_EQ(208 , message.GetExtension(unittest::repeated_fixed64_extension , 0));
1829 EXPECT_EQ(209 , message.GetExtension(unittest::repeated_sfixed32_extension, 0));
1830 EXPECT_EQ(210 , message.GetExtension(unittest::repeated_sfixed64_extension, 0));
1831 EXPECT_EQ(211 , message.GetExtension(unittest::repeated_float_extension , 0));
1832 EXPECT_EQ(212 , message.GetExtension(unittest::repeated_double_extension , 0));
1833 EXPECT_EQ(true , message.GetExtension(unittest::repeated_bool_extension , 0));
1834 EXPECT_EQ("215", message.GetExtension(unittest::repeated_string_extension , 0));
1835 EXPECT_EQ("216", message.GetExtension(unittest::repeated_bytes_extension , 0));
1837 EXPECT_EQ(217, message.GetExtension(unittest::repeatedgroup_extension , 0).a());
1838 EXPECT_EQ(218, message.GetExtension(unittest::repeated_nested_message_extension , 0).bb());
1839 EXPECT_EQ(219, message.GetExtension(unittest::repeated_foreign_message_extension, 0).c());
1840 EXPECT_EQ(220, message.GetExtension(unittest::repeated_import_message_extension , 0).d());
1842 EXPECT_EQ(unittest::TestAllTypes::BAR, message.GetExtension(unittest::repeated_nested_enum_extension , 0));
1843 EXPECT_EQ(unittest::FOREIGN_BAR , message.GetExtension(unittest::repeated_foreign_enum_extension, 0));
1844 EXPECT_EQ(unittest_import::IMPORT_BAR, message.GetExtension(unittest::repeated_import_enum_extension , 0));
1846 EXPECT_EQ("224", message.GetExtension(unittest::repeated_string_piece_extension, 0));
1847 EXPECT_EQ("225", message.GetExtension(unittest::repeated_cord_extension, 0));
1963 EXPECT_EQ(201 , message.GetExtension(unittest::repeated_int32_extension , 1));
1964 EXPECT_EQ(202 , message.GetExtension(unittest::repeated_int64_extension , 1));
1965 EXPECT_EQ(203 , message.GetExtension(unittest::repeated_uint32_extension , 1));
1966 EXPECT_EQ(204 , message.GetExtension(unittest::repeated_uint64_extension , 1));
1967 EXPECT_EQ(205 , message.GetExtension(unittest::repeated_sint32_extension , 1));
1968 EXPECT_EQ(206 , message.GetExtension(unittest::repeated_sint64_extension , 1));
1969 EXPECT_EQ(207 , message.GetExtension(unittest::repeated_fixed32_extension , 1));
1970 EXPECT_EQ(208 , message.GetExtension(unittest::repeated_fixed64_extension , 1));
1971 EXPECT_EQ(209 , message.GetExtension(unittest::repeated_sfixed32_extension, 1));
1972 EXPECT_EQ(210 , message.GetExtension(unittest::repeated_sfixed64_extension, 1));
1973 EXPECT_EQ(211 , message.GetExtension(unittest::repeated_float_extension , 1));
1974 EXPECT_EQ(212 , message.GetExtension(unittest::repeated_double_extension , 1));
1975 EXPECT_EQ(true , message.GetExtension(unittest::repeated_bool_extension , 1));
1976 EXPECT_EQ("215", message.GetExtension(unittest::repeated_string_extension , 1));
1977 EXPECT_EQ("216", message.GetExtension(unittest::repeated_bytes_extension , 1));
1979 EXPECT_EQ(217, message.GetExtension(unittest::repeatedgroup_extension , 1).a());
1980 EXPECT_EQ(218, message.GetExtension(unittest::repeated_nested_message_extension , 1).bb());
1981 EXPECT_EQ(219, message.GetExtension(unittest::repeated_foreign_message_extension, 1).c());
1982 EXPECT_EQ(220, message.GetExtension(unittest::repeated_import_message_extension , 1).d());
1984 EXPECT_EQ(unittest::TestAllTypes::BAR, message.GetExtension(unittest::repeated_nested_enum_extension , 1));
1985 EXPECT_EQ(unittest::FOREIGN_BAR , message.GetExtension(unittest::repeated_foreign_enum_extension, 1));
1986 EXPECT_EQ(unittest_import::IMPORT_BAR, message.GetExtension(unittest::repeated_import_enum_extension , 1));
1988 EXPECT_EQ("224", message.GetExtension(unittest::repeated_string_piece_extension, 1));
1989 EXPECT_EQ("225", message.GetExtension(unittest::repeated_cord_extension, 1));
1991 EXPECT_EQ(301 , message.GetExtension(unittest::repeated_int32_extension , 0));
1992 EXPECT_EQ(302 , message.GetExtension(unittest::repeated_int64_extension , 0));
1993 EXPECT_EQ(303 , message.GetExtension(unittest::repeated_uint32_extension , 0));
1994 EXPECT_EQ(304 , message.GetExtension(unittest::repeated_uint64_extension , 0));
1995 EXPECT_EQ(305 , message.GetExtension(unittest::repeated_sint32_extension , 0));
1996 EXPECT_EQ(306 , message.GetExtension(unittest::repeated_sint64_extension , 0));
1997 EXPECT_EQ(307 , message.GetExtension(unittest::repeated_fixed32_extension , 0));
1998 EXPECT_EQ(308 , message.GetExtension(unittest::repeated_fixed64_extension , 0));
1999 EXPECT_EQ(309 , message.GetExtension(unittest::repeated_sfixed32_extension, 0));
2000 EXPECT_EQ(310 , message.GetExtension(unittest::repeated_sfixed64_extension, 0));
2001 EXPECT_EQ(311 , message.GetExtension(unittest::repeated_float_extension , 0));
2002 EXPECT_EQ(312 , message.GetExtension(unittest::repeated_double_extension , 0));
2003 EXPECT_EQ(false, message.GetExtension(unittest::repeated_bool_extension , 0));
2004 EXPECT_EQ("315", message.GetExtension(unittest::repeated_string_extension , 0));
2005 EXPECT_EQ("316", message.GetExtension(unittest::repeated_bytes_extension , 0));
2007 EXPECT_EQ(317, message.GetExtension(unittest::repeatedgroup_extension , 0).a());
2008 EXPECT_EQ(318, message.GetExtension(unittest::repeated_nested_message_extension , 0).bb());
2009 EXPECT_EQ(319, message.GetExtension(unittest::repeated_foreign_message_extension, 0).c());
2010 EXPECT_EQ(320, message.GetExtension(unittest::repeated_import_message_extension , 0).d());
2012 EXPECT_EQ(unittest::TestAllTypes::BAZ, message.GetExtension(unittest::repeated_nested_enum_extension , 0));
2013 EXPECT_EQ(unittest::FOREIGN_BAZ , message.GetExtension(unittest::repeated_foreign_enum_extension, 0));
2014 EXPECT_EQ(unittest_import::IMPORT_BAZ, message.GetExtension(unittest::repeated_import_enum_extension , 0));
2016 EXPECT_EQ("324", message.GetExtension(unittest::repeated_string_piece_extension, 0));
2017 EXPECT_EQ("325", message.GetExtension(unittest::repeated_cord_extension, 0));