|
@@ -69,8 +69,6 @@ inline void SetOneof2(UNITTEST::TestOneof2* message);
|
|
|
// the add_*() accessors.
|
|
|
inline void ModifyRepeatedFields(UNITTEST::TestAllTypes* message);
|
|
|
inline void ModifyRepeatedExtensions(UNITTEST::TestAllExtensions* message);
|
|
|
-inline void ModifyPackedFields(UNITTEST::TestPackedTypes* message);
|
|
|
-inline void ModifyPackedExtensions(UNITTEST::TestPackedExtensions* message);
|
|
|
|
|
|
// Check that all fields have the values that they should have after
|
|
|
// Set*Fields() is called.
|
|
@@ -90,17 +88,10 @@ inline void ExpectOneofSet2(const UNITTEST::TestOneof2& message);
|
|
|
inline void ExpectRepeatedFieldsModified(const UNITTEST::TestAllTypes& message);
|
|
|
inline void ExpectRepeatedExtensionsModified(
|
|
|
const UNITTEST::TestAllExtensions& message);
|
|
|
-inline void ExpectPackedFieldsModified(
|
|
|
- const UNITTEST::TestPackedTypes& message);
|
|
|
-inline void ExpectPackedExtensionsModified(
|
|
|
- const UNITTEST::TestPackedExtensions& message);
|
|
|
|
|
|
// Check that all fields have their default values.
|
|
|
inline void ExpectClear(const UNITTEST::TestAllTypes& message);
|
|
|
inline void ExpectExtensionsClear(const UNITTEST::TestAllExtensions& message);
|
|
|
-inline void ExpectPackedClear(const UNITTEST::TestPackedTypes& message);
|
|
|
-inline void ExpectPackedExtensionsClear(
|
|
|
- const UNITTEST::TestPackedExtensions& message);
|
|
|
inline void ExpectOneofClear(const UNITTEST::TestOneof2& message);
|
|
|
|
|
|
// Check that all repeated fields have had their last elements removed.
|
|
@@ -853,25 +844,6 @@ inline void TestUtil::SetUnpackedFields(UNITTEST::TestUnpackedTypes* message) {
|
|
|
|
|
|
// -------------------------------------------------------------------
|
|
|
|
|
|
-inline void TestUtil::ModifyPackedFields(UNITTEST::TestPackedTypes* message) {
|
|
|
- message->set_packed_int32(1, 801);
|
|
|
- message->set_packed_int64(1, 802);
|
|
|
- message->set_packed_uint32(1, 803);
|
|
|
- message->set_packed_uint64(1, 804);
|
|
|
- message->set_packed_sint32(1, 805);
|
|
|
- message->set_packed_sint64(1, 806);
|
|
|
- message->set_packed_fixed32(1, 807);
|
|
|
- message->set_packed_fixed64(1, 808);
|
|
|
- message->set_packed_sfixed32(1, 809);
|
|
|
- message->set_packed_sfixed64(1, 810);
|
|
|
- message->set_packed_float(1, 811);
|
|
|
- message->set_packed_double(1, 812);
|
|
|
- message->set_packed_bool(1, true);
|
|
|
- message->set_packed_enum(1, UNITTEST::FOREIGN_FOO);
|
|
|
-}
|
|
|
-
|
|
|
-// -------------------------------------------------------------------
|
|
|
-
|
|
|
inline void TestUtil::ExpectPackedFieldsSet(
|
|
|
const UNITTEST::TestPackedTypes& message) {
|
|
|
ASSERT_EQ(2, message.packed_int32_size());
|
|
@@ -970,78 +942,6 @@ inline void TestUtil::ExpectUnpackedFieldsSet(
|
|
|
EXPECT_EQ(UNITTEST::FOREIGN_BAZ, message.unpacked_enum(1));
|
|
|
}
|
|
|
|
|
|
-// -------------------------------------------------------------------
|
|
|
-
|
|
|
-inline void TestUtil::ExpectPackedClear(
|
|
|
- const UNITTEST::TestPackedTypes& message) {
|
|
|
- // Packed repeated fields are empty.
|
|
|
- EXPECT_EQ(0, message.packed_int32_size());
|
|
|
- EXPECT_EQ(0, message.packed_int64_size());
|
|
|
- EXPECT_EQ(0, message.packed_uint32_size());
|
|
|
- EXPECT_EQ(0, message.packed_uint64_size());
|
|
|
- EXPECT_EQ(0, message.packed_sint32_size());
|
|
|
- EXPECT_EQ(0, message.packed_sint64_size());
|
|
|
- EXPECT_EQ(0, message.packed_fixed32_size());
|
|
|
- EXPECT_EQ(0, message.packed_fixed64_size());
|
|
|
- EXPECT_EQ(0, message.packed_sfixed32_size());
|
|
|
- EXPECT_EQ(0, message.packed_sfixed64_size());
|
|
|
- EXPECT_EQ(0, message.packed_float_size());
|
|
|
- EXPECT_EQ(0, message.packed_double_size());
|
|
|
- EXPECT_EQ(0, message.packed_bool_size());
|
|
|
- EXPECT_EQ(0, message.packed_enum_size());
|
|
|
-}
|
|
|
-
|
|
|
-// -------------------------------------------------------------------
|
|
|
-
|
|
|
-inline void TestUtil::ExpectPackedFieldsModified(
|
|
|
- const UNITTEST::TestPackedTypes& message) {
|
|
|
- // Do the same for packed repeated fields.
|
|
|
- ASSERT_EQ(2, message.packed_int32_size());
|
|
|
- ASSERT_EQ(2, message.packed_int64_size());
|
|
|
- ASSERT_EQ(2, message.packed_uint32_size());
|
|
|
- ASSERT_EQ(2, message.packed_uint64_size());
|
|
|
- ASSERT_EQ(2, message.packed_sint32_size());
|
|
|
- ASSERT_EQ(2, message.packed_sint64_size());
|
|
|
- ASSERT_EQ(2, message.packed_fixed32_size());
|
|
|
- ASSERT_EQ(2, message.packed_fixed64_size());
|
|
|
- ASSERT_EQ(2, message.packed_sfixed32_size());
|
|
|
- ASSERT_EQ(2, message.packed_sfixed64_size());
|
|
|
- ASSERT_EQ(2, message.packed_float_size());
|
|
|
- ASSERT_EQ(2, message.packed_double_size());
|
|
|
- ASSERT_EQ(2, message.packed_bool_size());
|
|
|
- ASSERT_EQ(2, message.packed_enum_size());
|
|
|
-
|
|
|
- EXPECT_EQ(601, message.packed_int32(0));
|
|
|
- EXPECT_EQ(602, message.packed_int64(0));
|
|
|
- EXPECT_EQ(603, message.packed_uint32(0));
|
|
|
- EXPECT_EQ(604, message.packed_uint64(0));
|
|
|
- EXPECT_EQ(605, message.packed_sint32(0));
|
|
|
- EXPECT_EQ(606, message.packed_sint64(0));
|
|
|
- EXPECT_EQ(607, message.packed_fixed32(0));
|
|
|
- EXPECT_EQ(608, message.packed_fixed64(0));
|
|
|
- EXPECT_EQ(609, message.packed_sfixed32(0));
|
|
|
- EXPECT_EQ(610, message.packed_sfixed64(0));
|
|
|
- EXPECT_EQ(611, message.packed_float(0));
|
|
|
- EXPECT_EQ(612, message.packed_double(0));
|
|
|
- EXPECT_TRUE(message.packed_bool(0));
|
|
|
- EXPECT_EQ(UNITTEST::FOREIGN_BAR, message.packed_enum(0));
|
|
|
- // Actually verify the second (modified) elements now.
|
|
|
- EXPECT_EQ(801, message.packed_int32(1));
|
|
|
- EXPECT_EQ(802, message.packed_int64(1));
|
|
|
- EXPECT_EQ(803, message.packed_uint32(1));
|
|
|
- EXPECT_EQ(804, message.packed_uint64(1));
|
|
|
- EXPECT_EQ(805, message.packed_sint32(1));
|
|
|
- EXPECT_EQ(806, message.packed_sint64(1));
|
|
|
- EXPECT_EQ(807, message.packed_fixed32(1));
|
|
|
- EXPECT_EQ(808, message.packed_fixed64(1));
|
|
|
- EXPECT_EQ(809, message.packed_sfixed32(1));
|
|
|
- EXPECT_EQ(810, message.packed_sfixed64(1));
|
|
|
- EXPECT_EQ(811, message.packed_float(1));
|
|
|
- EXPECT_EQ(812, message.packed_double(1));
|
|
|
- EXPECT_TRUE(message.packed_bool(1));
|
|
|
- EXPECT_EQ(UNITTEST::FOREIGN_FOO, message.packed_enum(1));
|
|
|
-}
|
|
|
-
|
|
|
// ===================================================================
|
|
|
// Extensions
|
|
|
//
|
|
@@ -1908,27 +1808,6 @@ inline void TestUtil::SetPackedExtensions(
|
|
|
|
|
|
// -------------------------------------------------------------------
|
|
|
|
|
|
-inline void TestUtil::ModifyPackedExtensions(
|
|
|
- UNITTEST::TestPackedExtensions* message) {
|
|
|
- message->SetExtension(UNITTEST::packed_int32_extension, 1, 801);
|
|
|
- message->SetExtension(UNITTEST::packed_int64_extension, 1, 802);
|
|
|
- message->SetExtension(UNITTEST::packed_uint32_extension, 1, 803);
|
|
|
- message->SetExtension(UNITTEST::packed_uint64_extension, 1, 804);
|
|
|
- message->SetExtension(UNITTEST::packed_sint32_extension, 1, 805);
|
|
|
- message->SetExtension(UNITTEST::packed_sint64_extension, 1, 806);
|
|
|
- message->SetExtension(UNITTEST::packed_fixed32_extension, 1, 807);
|
|
|
- message->SetExtension(UNITTEST::packed_fixed64_extension, 1, 808);
|
|
|
- message->SetExtension(UNITTEST::packed_sfixed32_extension, 1, 809);
|
|
|
- message->SetExtension(UNITTEST::packed_sfixed64_extension, 1, 810);
|
|
|
- message->SetExtension(UNITTEST::packed_float_extension, 1, 811);
|
|
|
- message->SetExtension(UNITTEST::packed_double_extension, 1, 812);
|
|
|
- message->SetExtension(UNITTEST::packed_bool_extension, 1, true);
|
|
|
- message->SetExtension(UNITTEST::packed_enum_extension, 1,
|
|
|
- UNITTEST::FOREIGN_FOO);
|
|
|
-}
|
|
|
-
|
|
|
-// -------------------------------------------------------------------
|
|
|
-
|
|
|
inline void TestUtil::ExpectPackedExtensionsSet(
|
|
|
const UNITTEST::TestPackedExtensions& message) {
|
|
|
ASSERT_EQ(2, message.ExtensionSize(UNITTEST::packed_int32_extension));
|
|
@@ -1980,78 +1859,6 @@ inline void TestUtil::ExpectPackedExtensionsSet(
|
|
|
|
|
|
// -------------------------------------------------------------------
|
|
|
|
|
|
-inline void TestUtil::ExpectPackedExtensionsClear(
|
|
|
- const UNITTEST::TestPackedExtensions& message) {
|
|
|
- EXPECT_EQ(0, message.ExtensionSize(UNITTEST::packed_int32_extension));
|
|
|
- EXPECT_EQ(0, message.ExtensionSize(UNITTEST::packed_int64_extension));
|
|
|
- EXPECT_EQ(0, message.ExtensionSize(UNITTEST::packed_uint32_extension));
|
|
|
- EXPECT_EQ(0, message.ExtensionSize(UNITTEST::packed_uint64_extension));
|
|
|
- EXPECT_EQ(0, message.ExtensionSize(UNITTEST::packed_sint32_extension));
|
|
|
- EXPECT_EQ(0, message.ExtensionSize(UNITTEST::packed_sint64_extension));
|
|
|
- EXPECT_EQ(0, message.ExtensionSize(UNITTEST::packed_fixed32_extension));
|
|
|
- EXPECT_EQ(0, message.ExtensionSize(UNITTEST::packed_fixed64_extension));
|
|
|
- EXPECT_EQ(0, message.ExtensionSize(UNITTEST::packed_sfixed32_extension));
|
|
|
- EXPECT_EQ(0, message.ExtensionSize(UNITTEST::packed_sfixed64_extension));
|
|
|
- EXPECT_EQ(0, message.ExtensionSize(UNITTEST::packed_float_extension));
|
|
|
- EXPECT_EQ(0, message.ExtensionSize(UNITTEST::packed_double_extension));
|
|
|
- EXPECT_EQ(0, message.ExtensionSize(UNITTEST::packed_bool_extension));
|
|
|
- EXPECT_EQ(0, message.ExtensionSize(UNITTEST::packed_enum_extension));
|
|
|
-}
|
|
|
-
|
|
|
-// -------------------------------------------------------------------
|
|
|
-
|
|
|
-inline void TestUtil::ExpectPackedExtensionsModified(
|
|
|
- const UNITTEST::TestPackedExtensions& message) {
|
|
|
- ASSERT_EQ(2, message.ExtensionSize(UNITTEST::packed_int32_extension));
|
|
|
- ASSERT_EQ(2, message.ExtensionSize(UNITTEST::packed_int64_extension));
|
|
|
- ASSERT_EQ(2, message.ExtensionSize(UNITTEST::packed_uint32_extension));
|
|
|
- ASSERT_EQ(2, message.ExtensionSize(UNITTEST::packed_uint64_extension));
|
|
|
- ASSERT_EQ(2, message.ExtensionSize(UNITTEST::packed_sint32_extension));
|
|
|
- ASSERT_EQ(2, message.ExtensionSize(UNITTEST::packed_sint64_extension));
|
|
|
- ASSERT_EQ(2, message.ExtensionSize(UNITTEST::packed_fixed32_extension));
|
|
|
- ASSERT_EQ(2, message.ExtensionSize(UNITTEST::packed_fixed64_extension));
|
|
|
- ASSERT_EQ(2, message.ExtensionSize(UNITTEST::packed_sfixed32_extension));
|
|
|
- ASSERT_EQ(2, message.ExtensionSize(UNITTEST::packed_sfixed64_extension));
|
|
|
- ASSERT_EQ(2, message.ExtensionSize(UNITTEST::packed_float_extension));
|
|
|
- ASSERT_EQ(2, message.ExtensionSize(UNITTEST::packed_double_extension));
|
|
|
- ASSERT_EQ(2, message.ExtensionSize(UNITTEST::packed_bool_extension));
|
|
|
- ASSERT_EQ(2, message.ExtensionSize(UNITTEST::packed_enum_extension));
|
|
|
- EXPECT_EQ(601, message.GetExtension(UNITTEST::packed_int32_extension, 0));
|
|
|
- EXPECT_EQ(602, message.GetExtension(UNITTEST::packed_int64_extension, 0));
|
|
|
- EXPECT_EQ(603, message.GetExtension(UNITTEST::packed_uint32_extension, 0));
|
|
|
- EXPECT_EQ(604, message.GetExtension(UNITTEST::packed_uint64_extension, 0));
|
|
|
- EXPECT_EQ(605, message.GetExtension(UNITTEST::packed_sint32_extension, 0));
|
|
|
- EXPECT_EQ(606, message.GetExtension(UNITTEST::packed_sint64_extension, 0));
|
|
|
- EXPECT_EQ(607, message.GetExtension(UNITTEST::packed_fixed32_extension, 0));
|
|
|
- EXPECT_EQ(608, message.GetExtension(UNITTEST::packed_fixed64_extension, 0));
|
|
|
- EXPECT_EQ(609, message.GetExtension(UNITTEST::packed_sfixed32_extension, 0));
|
|
|
- EXPECT_EQ(610, message.GetExtension(UNITTEST::packed_sfixed64_extension, 0));
|
|
|
- EXPECT_EQ(611, message.GetExtension(UNITTEST::packed_float_extension, 0));
|
|
|
- EXPECT_EQ(612, message.GetExtension(UNITTEST::packed_double_extension, 0));
|
|
|
- EXPECT_TRUE(message.GetExtension(UNITTEST::packed_bool_extension, 0));
|
|
|
- EXPECT_EQ(UNITTEST::FOREIGN_BAR,
|
|
|
- message.GetExtension(UNITTEST::packed_enum_extension, 0));
|
|
|
-
|
|
|
- // Actually verify the second (modified) elements now.
|
|
|
- EXPECT_EQ(801, message.GetExtension(UNITTEST::packed_int32_extension, 1));
|
|
|
- EXPECT_EQ(802, message.GetExtension(UNITTEST::packed_int64_extension, 1));
|
|
|
- EXPECT_EQ(803, message.GetExtension(UNITTEST::packed_uint32_extension, 1));
|
|
|
- EXPECT_EQ(804, message.GetExtension(UNITTEST::packed_uint64_extension, 1));
|
|
|
- EXPECT_EQ(805, message.GetExtension(UNITTEST::packed_sint32_extension, 1));
|
|
|
- EXPECT_EQ(806, message.GetExtension(UNITTEST::packed_sint64_extension, 1));
|
|
|
- EXPECT_EQ(807, message.GetExtension(UNITTEST::packed_fixed32_extension, 1));
|
|
|
- EXPECT_EQ(808, message.GetExtension(UNITTEST::packed_fixed64_extension, 1));
|
|
|
- EXPECT_EQ(809, message.GetExtension(UNITTEST::packed_sfixed32_extension, 1));
|
|
|
- EXPECT_EQ(810, message.GetExtension(UNITTEST::packed_sfixed64_extension, 1));
|
|
|
- EXPECT_EQ(811, message.GetExtension(UNITTEST::packed_float_extension, 1));
|
|
|
- EXPECT_EQ(812, message.GetExtension(UNITTEST::packed_double_extension, 1));
|
|
|
- EXPECT_TRUE(message.GetExtension(UNITTEST::packed_bool_extension, 1));
|
|
|
- EXPECT_EQ(UNITTEST::FOREIGN_FOO,
|
|
|
- message.GetExtension(UNITTEST::packed_enum_extension, 1));
|
|
|
-}
|
|
|
-
|
|
|
-// -------------------------------------------------------------------
|
|
|
-
|
|
|
inline void TestUtil::ExpectUnpackedExtensionsSet(
|
|
|
const UNITTEST::TestUnpackedExtensions& message) {
|
|
|
ASSERT_EQ(2, message.ExtensionSize(UNITTEST::unpacked_int32_extension));
|