Commit 2bee6e66 authored by liujisi@google.com's avatar liujisi@google.com

Fix build warnings for gcc 4.6

parent ed95d54e
...@@ -295,8 +295,8 @@ void Subprocess::Start(const string& program, SearchMode search_mode) { ...@@ -295,8 +295,8 @@ void Subprocess::Start(const string& program, SearchMode search_mode) {
int stdin_pipe[2]; int stdin_pipe[2];
int stdout_pipe[2]; int stdout_pipe[2];
pipe(stdin_pipe); GOOGLE_CHECK(pipe(stdin_pipe) != -1);
pipe(stdout_pipe); GOOGLE_CHECK(pipe(stdout_pipe) != -1);
char* argv[2] = { strdup(program.c_str()), NULL }; char* argv[2] = { strdup(program.c_str()), NULL };
...@@ -324,9 +324,11 @@ void Subprocess::Start(const string& program, SearchMode search_mode) { ...@@ -324,9 +324,11 @@ void Subprocess::Start(const string& program, SearchMode search_mode) {
// Write directly to STDERR_FILENO to avoid stdio code paths that may do // Write directly to STDERR_FILENO to avoid stdio code paths that may do
// stuff that is unsafe here. // stuff that is unsafe here.
write(STDERR_FILENO, argv[0], strlen(argv[0])); int ignored;
ignored = write(STDERR_FILENO, argv[0], strlen(argv[0]));
const char* message = ": program not found or is not executable\n"; const char* message = ": program not found or is not executable\n";
write(STDERR_FILENO, message, strlen(message)); ignored = write(STDERR_FILENO, message, strlen(message));
(void) ignored;
// Must use _exit() rather than exit() to avoid flushing output buffers // Must use _exit() rather than exit() to avoid flushing output buffers
// that will also be flushed by the parent. // that will also be flushed by the parent.
......
...@@ -1739,7 +1739,7 @@ TEST_F(MiscTest, DefaultValues) { ...@@ -1739,7 +1739,7 @@ TEST_F(MiscTest, DefaultValues) {
message->field(3)->default_value_uint64()); message->field(3)->default_value_uint64());
EXPECT_EQ(4.5 , message->field(4)->default_value_float ()); EXPECT_EQ(4.5 , message->field(4)->default_value_float ());
EXPECT_EQ(10e100 , message->field(5)->default_value_double()); EXPECT_EQ(10e100 , message->field(5)->default_value_double());
EXPECT_EQ(true , message->field(6)->default_value_bool ()); EXPECT_TRUE( message->field(6)->default_value_bool ());
EXPECT_EQ("hello" , message->field(7)->default_value_string()); EXPECT_EQ("hello" , message->field(7)->default_value_string());
EXPECT_EQ("\001\002\003" , message->field(8)->default_value_string()); EXPECT_EQ("\001\002\003" , message->field(8)->default_value_string());
EXPECT_EQ(enum_value_b , message->field(9)->default_value_enum ()); EXPECT_EQ(enum_value_b , message->field(9)->default_value_enum ());
...@@ -1762,7 +1762,7 @@ TEST_F(MiscTest, DefaultValues) { ...@@ -1762,7 +1762,7 @@ TEST_F(MiscTest, DefaultValues) {
EXPECT_EQ(0 , message->field(14)->default_value_uint64()); EXPECT_EQ(0 , message->field(14)->default_value_uint64());
EXPECT_EQ(0.0f , message->field(15)->default_value_float ()); EXPECT_EQ(0.0f , message->field(15)->default_value_float ());
EXPECT_EQ(0.0 , message->field(16)->default_value_double()); EXPECT_EQ(0.0 , message->field(16)->default_value_double());
EXPECT_EQ(false, message->field(17)->default_value_bool ()); EXPECT_FALSE( message->field(17)->default_value_bool ());
EXPECT_EQ("" , message->field(18)->default_value_string()); EXPECT_EQ("" , message->field(18)->default_value_string());
EXPECT_EQ("" , message->field(19)->default_value_string()); EXPECT_EQ("" , message->field(19)->default_value_string());
EXPECT_EQ(enum_value_a, message->field(20)->default_value_enum()); EXPECT_EQ(enum_value_a, message->field(20)->default_value_enum());
...@@ -2167,7 +2167,7 @@ TEST(CustomOptions, OptionTypes) { ...@@ -2167,7 +2167,7 @@ TEST(CustomOptions, OptionTypes) {
options = options =
&protobuf_unittest::CustomOptionMinIntegerValues::descriptor()->options(); &protobuf_unittest::CustomOptionMinIntegerValues::descriptor()->options();
EXPECT_EQ(false , options->GetExtension(protobuf_unittest::bool_opt)); EXPECT_FALSE( options->GetExtension(protobuf_unittest::bool_opt));
EXPECT_EQ(kint32min, options->GetExtension(protobuf_unittest::int32_opt)); EXPECT_EQ(kint32min, options->GetExtension(protobuf_unittest::int32_opt));
EXPECT_EQ(kint64min, options->GetExtension(protobuf_unittest::int64_opt)); EXPECT_EQ(kint64min, options->GetExtension(protobuf_unittest::int64_opt));
EXPECT_EQ(0 , options->GetExtension(protobuf_unittest::uint32_opt)); EXPECT_EQ(0 , options->GetExtension(protobuf_unittest::uint32_opt));
...@@ -2181,7 +2181,7 @@ TEST(CustomOptions, OptionTypes) { ...@@ -2181,7 +2181,7 @@ TEST(CustomOptions, OptionTypes) {
options = options =
&protobuf_unittest::CustomOptionMaxIntegerValues::descriptor()->options(); &protobuf_unittest::CustomOptionMaxIntegerValues::descriptor()->options();
EXPECT_EQ(true , options->GetExtension(protobuf_unittest::bool_opt)); EXPECT_TRUE( options->GetExtension(protobuf_unittest::bool_opt));
EXPECT_EQ(kint32max , options->GetExtension(protobuf_unittest::int32_opt)); EXPECT_EQ(kint32max , options->GetExtension(protobuf_unittest::int32_opt));
EXPECT_EQ(kint64max , options->GetExtension(protobuf_unittest::int64_opt)); EXPECT_EQ(kint64max , options->GetExtension(protobuf_unittest::int64_opt));
EXPECT_EQ(kuint32max, options->GetExtension(protobuf_unittest::uint32_opt)); EXPECT_EQ(kuint32max, options->GetExtension(protobuf_unittest::uint32_opt));
......
...@@ -1007,11 +1007,13 @@ class RepeatedPtrFieldPtrsIteratorTest : public testing::Test { ...@@ -1007,11 +1007,13 @@ class RepeatedPtrFieldPtrsIteratorTest : public testing::Test {
TEST_F(RepeatedPtrFieldPtrsIteratorTest, ConvertiblePtr) { TEST_F(RepeatedPtrFieldPtrsIteratorTest, ConvertiblePtr) {
RepeatedPtrField<string>::pointer_iterator iter = RepeatedPtrField<string>::pointer_iterator iter =
proto_array_.pointer_begin(); proto_array_.pointer_begin();
(void) iter;
} }
TEST_F(RepeatedPtrFieldPtrsIteratorTest, ConvertibleConstPtr) { TEST_F(RepeatedPtrFieldPtrsIteratorTest, ConvertibleConstPtr) {
RepeatedPtrField<string>::const_pointer_iterator iter = RepeatedPtrField<string>::const_pointer_iterator iter =
const_proto_array_->pointer_begin(); const_proto_array_->pointer_begin();
(void) iter;
} }
TEST_F(RepeatedPtrFieldPtrsIteratorTest, MutablePtrIteration) { TEST_F(RepeatedPtrFieldPtrsIteratorTest, MutablePtrIteration) {
...@@ -1136,8 +1138,6 @@ TEST_F(RepeatedPtrFieldPtrsIteratorTest, PtrSTLAlgorithms_lower_bound) { ...@@ -1136,8 +1138,6 @@ TEST_F(RepeatedPtrFieldPtrsIteratorTest, PtrSTLAlgorithms_lower_bound) {
proto_array_.Add()->assign("y"); proto_array_.Add()->assign("y");
{ {
RepeatedPtrField<string>::pointer_iterator iter =
proto_array_.pointer_begin();
string v = "f"; string v = "f";
RepeatedPtrField<string>::pointer_iterator it = RepeatedPtrField<string>::pointer_iterator it =
lower_bound(proto_array_.pointer_begin(), proto_array_.pointer_end(), lower_bound(proto_array_.pointer_begin(), proto_array_.pointer_end(),
...@@ -1149,8 +1149,6 @@ TEST_F(RepeatedPtrFieldPtrsIteratorTest, PtrSTLAlgorithms_lower_bound) { ...@@ -1149,8 +1149,6 @@ TEST_F(RepeatedPtrFieldPtrsIteratorTest, PtrSTLAlgorithms_lower_bound) {
EXPECT_TRUE(it == proto_array_.pointer_begin() + 3); EXPECT_TRUE(it == proto_array_.pointer_begin() + 3);
} }
{ {
RepeatedPtrField<string>::const_pointer_iterator iter =
const_proto_array_->pointer_begin();
string v = "f"; string v = "f";
RepeatedPtrField<string>::const_pointer_iterator it = RepeatedPtrField<string>::const_pointer_iterator it =
lower_bound(const_proto_array_->pointer_begin(), lower_bound(const_proto_array_->pointer_begin(),
......
...@@ -309,7 +309,7 @@ void TestUtil::ExpectAllFieldsSet(const unittest::TestAllTypes& message) { ...@@ -309,7 +309,7 @@ void TestUtil::ExpectAllFieldsSet(const unittest::TestAllTypes& message) {
EXPECT_EQ(110 , message.optional_sfixed64()); EXPECT_EQ(110 , message.optional_sfixed64());
EXPECT_EQ(111 , message.optional_float ()); EXPECT_EQ(111 , message.optional_float ());
EXPECT_EQ(112 , message.optional_double ()); EXPECT_EQ(112 , message.optional_double ());
EXPECT_EQ(true , message.optional_bool ()); EXPECT_TRUE( message.optional_bool ());
EXPECT_EQ("115", message.optional_string ()); EXPECT_EQ("115", message.optional_string ());
EXPECT_EQ("116", message.optional_bytes ()); EXPECT_EQ("116", message.optional_bytes ());
...@@ -369,7 +369,7 @@ void TestUtil::ExpectAllFieldsSet(const unittest::TestAllTypes& message) { ...@@ -369,7 +369,7 @@ void TestUtil::ExpectAllFieldsSet(const unittest::TestAllTypes& message) {
EXPECT_EQ(210 , message.repeated_sfixed64(0)); EXPECT_EQ(210 , message.repeated_sfixed64(0));
EXPECT_EQ(211 , message.repeated_float (0)); EXPECT_EQ(211 , message.repeated_float (0));
EXPECT_EQ(212 , message.repeated_double (0)); EXPECT_EQ(212 , message.repeated_double (0));
EXPECT_EQ(true , message.repeated_bool (0)); EXPECT_TRUE( message.repeated_bool (0));
EXPECT_EQ("215", message.repeated_string (0)); EXPECT_EQ("215", message.repeated_string (0));
EXPECT_EQ("216", message.repeated_bytes (0)); EXPECT_EQ("216", message.repeated_bytes (0));
...@@ -396,7 +396,7 @@ void TestUtil::ExpectAllFieldsSet(const unittest::TestAllTypes& message) { ...@@ -396,7 +396,7 @@ void TestUtil::ExpectAllFieldsSet(const unittest::TestAllTypes& message) {
EXPECT_EQ(310 , message.repeated_sfixed64(1)); EXPECT_EQ(310 , message.repeated_sfixed64(1));
EXPECT_EQ(311 , message.repeated_float (1)); EXPECT_EQ(311 , message.repeated_float (1));
EXPECT_EQ(312 , message.repeated_double (1)); EXPECT_EQ(312 , message.repeated_double (1));
EXPECT_EQ(false, message.repeated_bool (1)); EXPECT_FALSE( message.repeated_bool (1));
EXPECT_EQ("315", message.repeated_string (1)); EXPECT_EQ("315", message.repeated_string (1));
EXPECT_EQ("316", message.repeated_bytes (1)); EXPECT_EQ("316", message.repeated_bytes (1));
...@@ -446,7 +446,7 @@ void TestUtil::ExpectAllFieldsSet(const unittest::TestAllTypes& message) { ...@@ -446,7 +446,7 @@ void TestUtil::ExpectAllFieldsSet(const unittest::TestAllTypes& message) {
EXPECT_EQ(410 , message.default_sfixed64()); EXPECT_EQ(410 , message.default_sfixed64());
EXPECT_EQ(411 , message.default_float ()); EXPECT_EQ(411 , message.default_float ());
EXPECT_EQ(412 , message.default_double ()); EXPECT_EQ(412 , message.default_double ());
EXPECT_EQ(false, message.default_bool ()); EXPECT_FALSE( message.default_bool ());
EXPECT_EQ("415", message.default_string ()); EXPECT_EQ("415", message.default_string ());
EXPECT_EQ("416", message.default_bytes ()); EXPECT_EQ("416", message.default_bytes ());
...@@ -503,7 +503,7 @@ void TestUtil::ExpectClear(const unittest::TestAllTypes& message) { ...@@ -503,7 +503,7 @@ void TestUtil::ExpectClear(const unittest::TestAllTypes& message) {
EXPECT_EQ(0 , message.optional_sfixed64()); EXPECT_EQ(0 , message.optional_sfixed64());
EXPECT_EQ(0 , message.optional_float ()); EXPECT_EQ(0 , message.optional_float ());
EXPECT_EQ(0 , message.optional_double ()); EXPECT_EQ(0 , message.optional_double ());
EXPECT_EQ(false, message.optional_bool ()); EXPECT_FALSE( message.optional_bool ());
EXPECT_EQ("" , message.optional_string ()); EXPECT_EQ("" , message.optional_string ());
EXPECT_EQ("" , message.optional_bytes ()); EXPECT_EQ("" , message.optional_bytes ());
...@@ -592,7 +592,7 @@ void TestUtil::ExpectClear(const unittest::TestAllTypes& message) { ...@@ -592,7 +592,7 @@ void TestUtil::ExpectClear(const unittest::TestAllTypes& message) {
EXPECT_EQ(-50 , message.default_sfixed64()); EXPECT_EQ(-50 , message.default_sfixed64());
EXPECT_EQ( 51.5 , message.default_float ()); EXPECT_EQ( 51.5 , message.default_float ());
EXPECT_EQ( 52e3 , message.default_double ()); EXPECT_EQ( 52e3 , message.default_double ());
EXPECT_EQ(true , message.default_bool ()); EXPECT_TRUE( message.default_bool ());
EXPECT_EQ("hello", message.default_string ()); EXPECT_EQ("hello", message.default_string ());
EXPECT_EQ("world", message.default_bytes ()); EXPECT_EQ("world", message.default_bytes ());
...@@ -651,7 +651,7 @@ void TestUtil::ExpectRepeatedFieldsModified( ...@@ -651,7 +651,7 @@ void TestUtil::ExpectRepeatedFieldsModified(
EXPECT_EQ(210 , message.repeated_sfixed64(0)); EXPECT_EQ(210 , message.repeated_sfixed64(0));
EXPECT_EQ(211 , message.repeated_float (0)); EXPECT_EQ(211 , message.repeated_float (0));
EXPECT_EQ(212 , message.repeated_double (0)); EXPECT_EQ(212 , message.repeated_double (0));
EXPECT_EQ(true , message.repeated_bool (0)); EXPECT_TRUE( message.repeated_bool (0));
EXPECT_EQ("215", message.repeated_string (0)); EXPECT_EQ("215", message.repeated_string (0));
EXPECT_EQ("216", message.repeated_bytes (0)); EXPECT_EQ("216", message.repeated_bytes (0));
...@@ -679,7 +679,7 @@ void TestUtil::ExpectRepeatedFieldsModified( ...@@ -679,7 +679,7 @@ void TestUtil::ExpectRepeatedFieldsModified(
EXPECT_EQ(510 , message.repeated_sfixed64(1)); EXPECT_EQ(510 , message.repeated_sfixed64(1));
EXPECT_EQ(511 , message.repeated_float (1)); EXPECT_EQ(511 , message.repeated_float (1));
EXPECT_EQ(512 , message.repeated_double (1)); EXPECT_EQ(512 , message.repeated_double (1));
EXPECT_EQ(true , message.repeated_bool (1)); EXPECT_TRUE( message.repeated_bool (1));
EXPECT_EQ("515", message.repeated_string (1)); EXPECT_EQ("515", message.repeated_string (1));
EXPECT_EQ("516", message.repeated_bytes (1)); EXPECT_EQ("516", message.repeated_bytes (1));
...@@ -812,7 +812,7 @@ void TestUtil::ExpectPackedFieldsSet(const unittest::TestPackedTypes& message) { ...@@ -812,7 +812,7 @@ void TestUtil::ExpectPackedFieldsSet(const unittest::TestPackedTypes& message) {
EXPECT_EQ(610 , message.packed_sfixed64(0)); EXPECT_EQ(610 , message.packed_sfixed64(0));
EXPECT_EQ(611 , message.packed_float (0)); EXPECT_EQ(611 , message.packed_float (0));
EXPECT_EQ(612 , message.packed_double (0)); EXPECT_EQ(612 , message.packed_double (0));
EXPECT_EQ(true , message.packed_bool (0)); EXPECT_TRUE( message.packed_bool (0));
EXPECT_EQ(unittest::FOREIGN_BAR, message.packed_enum(0)); EXPECT_EQ(unittest::FOREIGN_BAR, message.packed_enum(0));
EXPECT_EQ(701 , message.packed_int32 (1)); EXPECT_EQ(701 , message.packed_int32 (1));
...@@ -827,7 +827,7 @@ void TestUtil::ExpectPackedFieldsSet(const unittest::TestPackedTypes& message) { ...@@ -827,7 +827,7 @@ void TestUtil::ExpectPackedFieldsSet(const unittest::TestPackedTypes& message) {
EXPECT_EQ(710 , message.packed_sfixed64(1)); EXPECT_EQ(710 , message.packed_sfixed64(1));
EXPECT_EQ(711 , message.packed_float (1)); EXPECT_EQ(711 , message.packed_float (1));
EXPECT_EQ(712 , message.packed_double (1)); EXPECT_EQ(712 , message.packed_double (1));
EXPECT_EQ(false, message.packed_bool (1)); EXPECT_FALSE( message.packed_bool (1));
EXPECT_EQ(unittest::FOREIGN_BAZ, message.packed_enum(1)); EXPECT_EQ(unittest::FOREIGN_BAZ, message.packed_enum(1));
} }
...@@ -862,7 +862,7 @@ void TestUtil::ExpectUnpackedFieldsSet( ...@@ -862,7 +862,7 @@ void TestUtil::ExpectUnpackedFieldsSet(
EXPECT_EQ(610 , message.unpacked_sfixed64(0)); EXPECT_EQ(610 , message.unpacked_sfixed64(0));
EXPECT_EQ(611 , message.unpacked_float (0)); EXPECT_EQ(611 , message.unpacked_float (0));
EXPECT_EQ(612 , message.unpacked_double (0)); EXPECT_EQ(612 , message.unpacked_double (0));
EXPECT_EQ(true , message.unpacked_bool (0)); EXPECT_TRUE( message.unpacked_bool (0));
EXPECT_EQ(unittest::FOREIGN_BAR, message.unpacked_enum(0)); EXPECT_EQ(unittest::FOREIGN_BAR, message.unpacked_enum(0));
EXPECT_EQ(701 , message.unpacked_int32 (1)); EXPECT_EQ(701 , message.unpacked_int32 (1));
...@@ -877,7 +877,7 @@ void TestUtil::ExpectUnpackedFieldsSet( ...@@ -877,7 +877,7 @@ void TestUtil::ExpectUnpackedFieldsSet(
EXPECT_EQ(710 , message.unpacked_sfixed64(1)); EXPECT_EQ(710 , message.unpacked_sfixed64(1));
EXPECT_EQ(711 , message.unpacked_float (1)); EXPECT_EQ(711 , message.unpacked_float (1));
EXPECT_EQ(712 , message.unpacked_double (1)); EXPECT_EQ(712 , message.unpacked_double (1));
EXPECT_EQ(false, message.unpacked_bool (1)); EXPECT_FALSE( message.unpacked_bool (1));
EXPECT_EQ(unittest::FOREIGN_BAZ, message.unpacked_enum(1)); EXPECT_EQ(unittest::FOREIGN_BAZ, message.unpacked_enum(1));
} }
...@@ -934,7 +934,7 @@ void TestUtil::ExpectPackedFieldsModified( ...@@ -934,7 +934,7 @@ void TestUtil::ExpectPackedFieldsModified(
EXPECT_EQ(610 , message.packed_sfixed64(0)); EXPECT_EQ(610 , message.packed_sfixed64(0));
EXPECT_EQ(611 , message.packed_float (0)); EXPECT_EQ(611 , message.packed_float (0));
EXPECT_EQ(612 , message.packed_double (0)); EXPECT_EQ(612 , message.packed_double (0));
EXPECT_EQ(true , message.packed_bool (0)); EXPECT_TRUE( message.packed_bool (0));
EXPECT_EQ(unittest::FOREIGN_BAR, message.packed_enum(0)); EXPECT_EQ(unittest::FOREIGN_BAR, message.packed_enum(0));
// Actually verify the second (modified) elements now. // Actually verify the second (modified) elements now.
EXPECT_EQ(801 , message.packed_int32 (1)); EXPECT_EQ(801 , message.packed_int32 (1));
...@@ -949,7 +949,7 @@ void TestUtil::ExpectPackedFieldsModified( ...@@ -949,7 +949,7 @@ void TestUtil::ExpectPackedFieldsModified(
EXPECT_EQ(810 , message.packed_sfixed64(1)); EXPECT_EQ(810 , message.packed_sfixed64(1));
EXPECT_EQ(811 , message.packed_float (1)); EXPECT_EQ(811 , message.packed_float (1));
EXPECT_EQ(812 , message.packed_double (1)); EXPECT_EQ(812 , message.packed_double (1));
EXPECT_EQ(true , message.packed_bool (1)); EXPECT_TRUE( message.packed_bool (1));
EXPECT_EQ(unittest::FOREIGN_FOO, message.packed_enum(1)); EXPECT_EQ(unittest::FOREIGN_FOO, message.packed_enum(1));
} }
...@@ -1178,7 +1178,7 @@ void TestUtil::ExpectAllExtensionsSet( ...@@ -1178,7 +1178,7 @@ void TestUtil::ExpectAllExtensionsSet(
EXPECT_EQ(110 , message.GetExtension(unittest::optional_sfixed64_extension)); EXPECT_EQ(110 , message.GetExtension(unittest::optional_sfixed64_extension));
EXPECT_EQ(111 , message.GetExtension(unittest::optional_float_extension )); EXPECT_EQ(111 , message.GetExtension(unittest::optional_float_extension ));
EXPECT_EQ(112 , message.GetExtension(unittest::optional_double_extension )); EXPECT_EQ(112 , message.GetExtension(unittest::optional_double_extension ));
EXPECT_EQ(true , message.GetExtension(unittest::optional_bool_extension )); EXPECT_TRUE( message.GetExtension(unittest::optional_bool_extension ));
EXPECT_EQ("115", message.GetExtension(unittest::optional_string_extension )); EXPECT_EQ("115", message.GetExtension(unittest::optional_string_extension ));
EXPECT_EQ("116", message.GetExtension(unittest::optional_bytes_extension )); EXPECT_EQ("116", message.GetExtension(unittest::optional_bytes_extension ));
...@@ -1238,7 +1238,7 @@ void TestUtil::ExpectAllExtensionsSet( ...@@ -1238,7 +1238,7 @@ void TestUtil::ExpectAllExtensionsSet(
EXPECT_EQ(210 , message.GetExtension(unittest::repeated_sfixed64_extension, 0)); EXPECT_EQ(210 , message.GetExtension(unittest::repeated_sfixed64_extension, 0));
EXPECT_EQ(211 , message.GetExtension(unittest::repeated_float_extension , 0)); EXPECT_EQ(211 , message.GetExtension(unittest::repeated_float_extension , 0));
EXPECT_EQ(212 , message.GetExtension(unittest::repeated_double_extension , 0)); EXPECT_EQ(212 , message.GetExtension(unittest::repeated_double_extension , 0));
EXPECT_EQ(true , message.GetExtension(unittest::repeated_bool_extension , 0)); EXPECT_TRUE( message.GetExtension(unittest::repeated_bool_extension , 0));
EXPECT_EQ("215", message.GetExtension(unittest::repeated_string_extension , 0)); EXPECT_EQ("215", message.GetExtension(unittest::repeated_string_extension , 0));
EXPECT_EQ("216", message.GetExtension(unittest::repeated_bytes_extension , 0)); EXPECT_EQ("216", message.GetExtension(unittest::repeated_bytes_extension , 0));
...@@ -1267,7 +1267,7 @@ void TestUtil::ExpectAllExtensionsSet( ...@@ -1267,7 +1267,7 @@ void TestUtil::ExpectAllExtensionsSet(
EXPECT_EQ(310 , message.GetExtension(unittest::repeated_sfixed64_extension, 1)); EXPECT_EQ(310 , message.GetExtension(unittest::repeated_sfixed64_extension, 1));
EXPECT_EQ(311 , message.GetExtension(unittest::repeated_float_extension , 1)); EXPECT_EQ(311 , message.GetExtension(unittest::repeated_float_extension , 1));
EXPECT_EQ(312 , message.GetExtension(unittest::repeated_double_extension , 1)); EXPECT_EQ(312 , message.GetExtension(unittest::repeated_double_extension , 1));
EXPECT_EQ(false, message.GetExtension(unittest::repeated_bool_extension , 1)); EXPECT_FALSE( message.GetExtension(unittest::repeated_bool_extension , 1));
EXPECT_EQ("315", message.GetExtension(unittest::repeated_string_extension , 1)); EXPECT_EQ("315", message.GetExtension(unittest::repeated_string_extension , 1));
EXPECT_EQ("316", message.GetExtension(unittest::repeated_bytes_extension , 1)); EXPECT_EQ("316", message.GetExtension(unittest::repeated_bytes_extension , 1));
...@@ -1321,7 +1321,7 @@ void TestUtil::ExpectAllExtensionsSet( ...@@ -1321,7 +1321,7 @@ void TestUtil::ExpectAllExtensionsSet(
EXPECT_EQ(410 , message.GetExtension(unittest::default_sfixed64_extension)); EXPECT_EQ(410 , message.GetExtension(unittest::default_sfixed64_extension));
EXPECT_EQ(411 , message.GetExtension(unittest::default_float_extension )); EXPECT_EQ(411 , message.GetExtension(unittest::default_float_extension ));
EXPECT_EQ(412 , message.GetExtension(unittest::default_double_extension )); EXPECT_EQ(412 , message.GetExtension(unittest::default_double_extension ));
EXPECT_EQ(false, message.GetExtension(unittest::default_bool_extension )); EXPECT_FALSE( message.GetExtension(unittest::default_bool_extension ));
EXPECT_EQ("415", message.GetExtension(unittest::default_string_extension )); EXPECT_EQ("415", message.GetExtension(unittest::default_string_extension ));
EXPECT_EQ("416", message.GetExtension(unittest::default_bytes_extension )); EXPECT_EQ("416", message.GetExtension(unittest::default_bytes_extension ));
...@@ -1386,7 +1386,7 @@ void TestUtil::ExpectExtensionsClear( ...@@ -1386,7 +1386,7 @@ void TestUtil::ExpectExtensionsClear(
EXPECT_EQ(0 , message.GetExtension(unittest::optional_sfixed64_extension)); EXPECT_EQ(0 , message.GetExtension(unittest::optional_sfixed64_extension));
EXPECT_EQ(0 , message.GetExtension(unittest::optional_float_extension )); EXPECT_EQ(0 , message.GetExtension(unittest::optional_float_extension ));
EXPECT_EQ(0 , message.GetExtension(unittest::optional_double_extension )); EXPECT_EQ(0 , message.GetExtension(unittest::optional_double_extension ));
EXPECT_EQ(false, message.GetExtension(unittest::optional_bool_extension )); EXPECT_FALSE( message.GetExtension(unittest::optional_bool_extension ));
EXPECT_EQ("" , message.GetExtension(unittest::optional_string_extension )); EXPECT_EQ("" , message.GetExtension(unittest::optional_string_extension ));
EXPECT_EQ("" , message.GetExtension(unittest::optional_bytes_extension )); EXPECT_EQ("" , message.GetExtension(unittest::optional_bytes_extension ));
...@@ -1479,7 +1479,7 @@ void TestUtil::ExpectExtensionsClear( ...@@ -1479,7 +1479,7 @@ void TestUtil::ExpectExtensionsClear(
EXPECT_EQ(-50 , message.GetExtension(unittest::default_sfixed64_extension)); EXPECT_EQ(-50 , message.GetExtension(unittest::default_sfixed64_extension));
EXPECT_EQ( 51.5 , message.GetExtension(unittest::default_float_extension )); EXPECT_EQ( 51.5 , message.GetExtension(unittest::default_float_extension ));
EXPECT_EQ( 52e3 , message.GetExtension(unittest::default_double_extension )); EXPECT_EQ( 52e3 , message.GetExtension(unittest::default_double_extension ));
EXPECT_EQ(true , message.GetExtension(unittest::default_bool_extension )); EXPECT_TRUE( message.GetExtension(unittest::default_bool_extension ));
EXPECT_EQ("hello", message.GetExtension(unittest::default_string_extension )); EXPECT_EQ("hello", message.GetExtension(unittest::default_string_extension ));
EXPECT_EQ("world", message.GetExtension(unittest::default_bytes_extension )); EXPECT_EQ("world", message.GetExtension(unittest::default_bytes_extension ));
...@@ -1538,7 +1538,7 @@ void TestUtil::ExpectRepeatedExtensionsModified( ...@@ -1538,7 +1538,7 @@ void TestUtil::ExpectRepeatedExtensionsModified(
EXPECT_EQ(210 , message.GetExtension(unittest::repeated_sfixed64_extension, 0)); EXPECT_EQ(210 , message.GetExtension(unittest::repeated_sfixed64_extension, 0));
EXPECT_EQ(211 , message.GetExtension(unittest::repeated_float_extension , 0)); EXPECT_EQ(211 , message.GetExtension(unittest::repeated_float_extension , 0));
EXPECT_EQ(212 , message.GetExtension(unittest::repeated_double_extension , 0)); EXPECT_EQ(212 , message.GetExtension(unittest::repeated_double_extension , 0));
EXPECT_EQ(true , message.GetExtension(unittest::repeated_bool_extension , 0)); EXPECT_TRUE( message.GetExtension(unittest::repeated_bool_extension , 0));
EXPECT_EQ("215", message.GetExtension(unittest::repeated_string_extension , 0)); EXPECT_EQ("215", message.GetExtension(unittest::repeated_string_extension , 0));
EXPECT_EQ("216", message.GetExtension(unittest::repeated_bytes_extension , 0)); EXPECT_EQ("216", message.GetExtension(unittest::repeated_bytes_extension , 0));
...@@ -1568,7 +1568,7 @@ void TestUtil::ExpectRepeatedExtensionsModified( ...@@ -1568,7 +1568,7 @@ void TestUtil::ExpectRepeatedExtensionsModified(
EXPECT_EQ(510 , message.GetExtension(unittest::repeated_sfixed64_extension, 1)); EXPECT_EQ(510 , message.GetExtension(unittest::repeated_sfixed64_extension, 1));
EXPECT_EQ(511 , message.GetExtension(unittest::repeated_float_extension , 1)); EXPECT_EQ(511 , message.GetExtension(unittest::repeated_float_extension , 1));
EXPECT_EQ(512 , message.GetExtension(unittest::repeated_double_extension , 1)); EXPECT_EQ(512 , message.GetExtension(unittest::repeated_double_extension , 1));
EXPECT_EQ(true , message.GetExtension(unittest::repeated_bool_extension , 1)); EXPECT_TRUE( message.GetExtension(unittest::repeated_bool_extension , 1));
EXPECT_EQ("515", message.GetExtension(unittest::repeated_string_extension , 1)); EXPECT_EQ("515", message.GetExtension(unittest::repeated_string_extension , 1));
EXPECT_EQ("516", message.GetExtension(unittest::repeated_bytes_extension , 1)); EXPECT_EQ("516", message.GetExtension(unittest::repeated_bytes_extension , 1));
...@@ -1671,7 +1671,7 @@ void TestUtil::ExpectPackedExtensionsSet( ...@@ -1671,7 +1671,7 @@ void TestUtil::ExpectPackedExtensionsSet(
EXPECT_EQ(610 , message.GetExtension(unittest::packed_sfixed64_extension, 0)); EXPECT_EQ(610 , message.GetExtension(unittest::packed_sfixed64_extension, 0));
EXPECT_EQ(611 , message.GetExtension(unittest::packed_float_extension , 0)); EXPECT_EQ(611 , message.GetExtension(unittest::packed_float_extension , 0));
EXPECT_EQ(612 , message.GetExtension(unittest::packed_double_extension , 0)); EXPECT_EQ(612 , message.GetExtension(unittest::packed_double_extension , 0));
EXPECT_EQ(true , message.GetExtension(unittest::packed_bool_extension , 0)); EXPECT_TRUE( message.GetExtension(unittest::packed_bool_extension , 0));
EXPECT_EQ(unittest::FOREIGN_BAR, EXPECT_EQ(unittest::FOREIGN_BAR,
message.GetExtension(unittest::packed_enum_extension, 0)); message.GetExtension(unittest::packed_enum_extension, 0));
EXPECT_EQ(701 , message.GetExtension(unittest::packed_int32_extension , 1)); EXPECT_EQ(701 , message.GetExtension(unittest::packed_int32_extension , 1));
...@@ -1686,7 +1686,7 @@ void TestUtil::ExpectPackedExtensionsSet( ...@@ -1686,7 +1686,7 @@ void TestUtil::ExpectPackedExtensionsSet(
EXPECT_EQ(710 , message.GetExtension(unittest::packed_sfixed64_extension, 1)); EXPECT_EQ(710 , message.GetExtension(unittest::packed_sfixed64_extension, 1));
EXPECT_EQ(711 , message.GetExtension(unittest::packed_float_extension , 1)); EXPECT_EQ(711 , message.GetExtension(unittest::packed_float_extension , 1));
EXPECT_EQ(712 , message.GetExtension(unittest::packed_double_extension , 1)); EXPECT_EQ(712 , message.GetExtension(unittest::packed_double_extension , 1));
EXPECT_EQ(false, message.GetExtension(unittest::packed_bool_extension , 1)); EXPECT_FALSE( message.GetExtension(unittest::packed_bool_extension , 1));
EXPECT_EQ(unittest::FOREIGN_BAZ, EXPECT_EQ(unittest::FOREIGN_BAZ,
message.GetExtension(unittest::packed_enum_extension, 1)); message.GetExtension(unittest::packed_enum_extension, 1));
} }
...@@ -1741,7 +1741,7 @@ void TestUtil::ExpectPackedExtensionsModified( ...@@ -1741,7 +1741,7 @@ void TestUtil::ExpectPackedExtensionsModified(
EXPECT_EQ(610 , message.GetExtension(unittest::packed_sfixed64_extension, 0)); EXPECT_EQ(610 , message.GetExtension(unittest::packed_sfixed64_extension, 0));
EXPECT_EQ(611 , message.GetExtension(unittest::packed_float_extension , 0)); EXPECT_EQ(611 , message.GetExtension(unittest::packed_float_extension , 0));
EXPECT_EQ(612 , message.GetExtension(unittest::packed_double_extension , 0)); EXPECT_EQ(612 , message.GetExtension(unittest::packed_double_extension , 0));
EXPECT_EQ(true , message.GetExtension(unittest::packed_bool_extension , 0)); EXPECT_TRUE( message.GetExtension(unittest::packed_bool_extension , 0));
EXPECT_EQ(unittest::FOREIGN_BAR, EXPECT_EQ(unittest::FOREIGN_BAR,
message.GetExtension(unittest::packed_enum_extension, 0)); message.GetExtension(unittest::packed_enum_extension, 0));
...@@ -1758,7 +1758,7 @@ void TestUtil::ExpectPackedExtensionsModified( ...@@ -1758,7 +1758,7 @@ void TestUtil::ExpectPackedExtensionsModified(
EXPECT_EQ(810 , message.GetExtension(unittest::packed_sfixed64_extension, 1)); EXPECT_EQ(810 , message.GetExtension(unittest::packed_sfixed64_extension, 1));
EXPECT_EQ(811 , message.GetExtension(unittest::packed_float_extension , 1)); EXPECT_EQ(811 , message.GetExtension(unittest::packed_float_extension , 1));
EXPECT_EQ(812 , message.GetExtension(unittest::packed_double_extension , 1)); EXPECT_EQ(812 , message.GetExtension(unittest::packed_double_extension , 1));
EXPECT_EQ(true , message.GetExtension(unittest::packed_bool_extension , 1)); EXPECT_TRUE( message.GetExtension(unittest::packed_bool_extension , 1));
EXPECT_EQ(unittest::FOREIGN_FOO, EXPECT_EQ(unittest::FOREIGN_FOO,
message.GetExtension(unittest::packed_enum_extension, 1)); message.GetExtension(unittest::packed_enum_extension, 1));
} }
...@@ -1835,7 +1835,7 @@ void TestUtil::ExpectLastRepeatedsRemoved( ...@@ -1835,7 +1835,7 @@ void TestUtil::ExpectLastRepeatedsRemoved(
EXPECT_EQ(210 , message.repeated_sfixed64(0)); EXPECT_EQ(210 , message.repeated_sfixed64(0));
EXPECT_EQ(211 , message.repeated_float (0)); EXPECT_EQ(211 , message.repeated_float (0));
EXPECT_EQ(212 , message.repeated_double (0)); EXPECT_EQ(212 , message.repeated_double (0));
EXPECT_EQ(true , message.repeated_bool (0)); EXPECT_TRUE( message.repeated_bool (0));
EXPECT_EQ("215", message.repeated_string (0)); EXPECT_EQ("215", message.repeated_string (0));
EXPECT_EQ("216", message.repeated_bytes (0)); EXPECT_EQ("216", message.repeated_bytes (0));
...@@ -1895,7 +1895,7 @@ void TestUtil::ExpectLastRepeatedExtensionsRemoved( ...@@ -1895,7 +1895,7 @@ void TestUtil::ExpectLastRepeatedExtensionsRemoved(
EXPECT_EQ(210 , message.GetExtension(unittest::repeated_sfixed64_extension, 0)); EXPECT_EQ(210 , message.GetExtension(unittest::repeated_sfixed64_extension, 0));
EXPECT_EQ(211 , message.GetExtension(unittest::repeated_float_extension , 0)); EXPECT_EQ(211 , message.GetExtension(unittest::repeated_float_extension , 0));
EXPECT_EQ(212 , message.GetExtension(unittest::repeated_double_extension , 0)); EXPECT_EQ(212 , message.GetExtension(unittest::repeated_double_extension , 0));
EXPECT_EQ(true , message.GetExtension(unittest::repeated_bool_extension , 0)); EXPECT_TRUE( message.GetExtension(unittest::repeated_bool_extension , 0));
EXPECT_EQ("215", message.GetExtension(unittest::repeated_string_extension , 0)); EXPECT_EQ("215", message.GetExtension(unittest::repeated_string_extension , 0));
EXPECT_EQ("216", message.GetExtension(unittest::repeated_bytes_extension , 0)); EXPECT_EQ("216", message.GetExtension(unittest::repeated_bytes_extension , 0));
...@@ -1988,7 +1988,7 @@ void TestUtil::ExpectRepeatedsSwapped( ...@@ -1988,7 +1988,7 @@ void TestUtil::ExpectRepeatedsSwapped(
EXPECT_EQ(210 , message.repeated_sfixed64(1)); EXPECT_EQ(210 , message.repeated_sfixed64(1));
EXPECT_EQ(211 , message.repeated_float (1)); EXPECT_EQ(211 , message.repeated_float (1));
EXPECT_EQ(212 , message.repeated_double (1)); EXPECT_EQ(212 , message.repeated_double (1));
EXPECT_EQ(true , message.repeated_bool (1)); EXPECT_TRUE( message.repeated_bool (1));
EXPECT_EQ("215", message.repeated_string (1)); EXPECT_EQ("215", message.repeated_string (1));
EXPECT_EQ("216", message.repeated_bytes (1)); EXPECT_EQ("216", message.repeated_bytes (1));
...@@ -2014,7 +2014,7 @@ void TestUtil::ExpectRepeatedsSwapped( ...@@ -2014,7 +2014,7 @@ void TestUtil::ExpectRepeatedsSwapped(
EXPECT_EQ(310 , message.repeated_sfixed64(0)); EXPECT_EQ(310 , message.repeated_sfixed64(0));
EXPECT_EQ(311 , message.repeated_float (0)); EXPECT_EQ(311 , message.repeated_float (0));
EXPECT_EQ(312 , message.repeated_double (0)); EXPECT_EQ(312 , message.repeated_double (0));
EXPECT_EQ(false, message.repeated_bool (0)); EXPECT_FALSE( message.repeated_bool (0));
EXPECT_EQ("315", message.repeated_string (0)); EXPECT_EQ("315", message.repeated_string (0));
EXPECT_EQ("316", message.repeated_bytes (0)); EXPECT_EQ("316", message.repeated_bytes (0));
...@@ -2072,7 +2072,7 @@ void TestUtil::ExpectRepeatedExtensionsSwapped( ...@@ -2072,7 +2072,7 @@ void TestUtil::ExpectRepeatedExtensionsSwapped(
EXPECT_EQ(210 , message.GetExtension(unittest::repeated_sfixed64_extension, 1)); EXPECT_EQ(210 , message.GetExtension(unittest::repeated_sfixed64_extension, 1));
EXPECT_EQ(211 , message.GetExtension(unittest::repeated_float_extension , 1)); EXPECT_EQ(211 , message.GetExtension(unittest::repeated_float_extension , 1));
EXPECT_EQ(212 , message.GetExtension(unittest::repeated_double_extension , 1)); EXPECT_EQ(212 , message.GetExtension(unittest::repeated_double_extension , 1));
EXPECT_EQ(true , message.GetExtension(unittest::repeated_bool_extension , 1)); EXPECT_TRUE( message.GetExtension(unittest::repeated_bool_extension , 1));
EXPECT_EQ("215", message.GetExtension(unittest::repeated_string_extension , 1)); EXPECT_EQ("215", message.GetExtension(unittest::repeated_string_extension , 1));
EXPECT_EQ("216", message.GetExtension(unittest::repeated_bytes_extension , 1)); EXPECT_EQ("216", message.GetExtension(unittest::repeated_bytes_extension , 1));
...@@ -2101,7 +2101,7 @@ void TestUtil::ExpectRepeatedExtensionsSwapped( ...@@ -2101,7 +2101,7 @@ void TestUtil::ExpectRepeatedExtensionsSwapped(
EXPECT_EQ(310 , message.GetExtension(unittest::repeated_sfixed64_extension, 0)); EXPECT_EQ(310 , message.GetExtension(unittest::repeated_sfixed64_extension, 0));
EXPECT_EQ(311 , message.GetExtension(unittest::repeated_float_extension , 0)); EXPECT_EQ(311 , message.GetExtension(unittest::repeated_float_extension , 0));
EXPECT_EQ(312 , message.GetExtension(unittest::repeated_double_extension , 0)); EXPECT_EQ(312 , message.GetExtension(unittest::repeated_double_extension , 0));
EXPECT_EQ(false, message.GetExtension(unittest::repeated_bool_extension , 0)); EXPECT_FALSE( message.GetExtension(unittest::repeated_bool_extension , 0));
EXPECT_EQ("315", message.GetExtension(unittest::repeated_string_extension , 0)); EXPECT_EQ("315", message.GetExtension(unittest::repeated_string_extension , 0));
EXPECT_EQ("316", message.GetExtension(unittest::repeated_bytes_extension , 0)); EXPECT_EQ("316", message.GetExtension(unittest::repeated_bytes_extension , 0));
...@@ -2443,7 +2443,7 @@ void TestUtil::ReflectionTester::ExpectAllFieldsSetViaReflection1( ...@@ -2443,7 +2443,7 @@ void TestUtil::ReflectionTester::ExpectAllFieldsSetViaReflection1(
EXPECT_EQ(110 , reflection->GetInt64 (message, F("optional_sfixed64"))); EXPECT_EQ(110 , reflection->GetInt64 (message, F("optional_sfixed64")));
EXPECT_EQ(111 , reflection->GetFloat (message, F("optional_float" ))); EXPECT_EQ(111 , reflection->GetFloat (message, F("optional_float" )));
EXPECT_EQ(112 , reflection->GetDouble(message, F("optional_double" ))); EXPECT_EQ(112 , reflection->GetDouble(message, F("optional_double" )));
EXPECT_EQ(true , reflection->GetBool (message, F("optional_bool" ))); EXPECT_TRUE( reflection->GetBool (message, F("optional_bool" )));
EXPECT_EQ("115", reflection->GetString(message, F("optional_string" ))); EXPECT_EQ("115", reflection->GetString(message, F("optional_string" )));
EXPECT_EQ("116", reflection->GetString(message, F("optional_bytes" ))); EXPECT_EQ("116", reflection->GetString(message, F("optional_bytes" )));
...@@ -2523,7 +2523,7 @@ void TestUtil::ReflectionTester::ExpectAllFieldsSetViaReflection2( ...@@ -2523,7 +2523,7 @@ void TestUtil::ReflectionTester::ExpectAllFieldsSetViaReflection2(
EXPECT_EQ(210 , reflection->GetRepeatedInt64 (message, F("repeated_sfixed64"), 0)); EXPECT_EQ(210 , reflection->GetRepeatedInt64 (message, F("repeated_sfixed64"), 0));
EXPECT_EQ(211 , reflection->GetRepeatedFloat (message, F("repeated_float" ), 0)); EXPECT_EQ(211 , reflection->GetRepeatedFloat (message, F("repeated_float" ), 0));
EXPECT_EQ(212 , reflection->GetRepeatedDouble(message, F("repeated_double" ), 0)); EXPECT_EQ(212 , reflection->GetRepeatedDouble(message, F("repeated_double" ), 0));
EXPECT_EQ(true , reflection->GetRepeatedBool (message, F("repeated_bool" ), 0)); EXPECT_TRUE( reflection->GetRepeatedBool (message, F("repeated_bool" ), 0));
EXPECT_EQ("215", reflection->GetRepeatedString(message, F("repeated_string" ), 0)); EXPECT_EQ("215", reflection->GetRepeatedString(message, F("repeated_string" ), 0));
EXPECT_EQ("216", reflection->GetRepeatedString(message, F("repeated_bytes" ), 0)); EXPECT_EQ("216", reflection->GetRepeatedString(message, F("repeated_bytes" ), 0));
...@@ -2565,7 +2565,7 @@ void TestUtil::ReflectionTester::ExpectAllFieldsSetViaReflection2( ...@@ -2565,7 +2565,7 @@ void TestUtil::ReflectionTester::ExpectAllFieldsSetViaReflection2(
EXPECT_EQ(310 , reflection->GetRepeatedInt64 (message, F("repeated_sfixed64"), 1)); EXPECT_EQ(310 , reflection->GetRepeatedInt64 (message, F("repeated_sfixed64"), 1));
EXPECT_EQ(311 , reflection->GetRepeatedFloat (message, F("repeated_float" ), 1)); EXPECT_EQ(311 , reflection->GetRepeatedFloat (message, F("repeated_float" ), 1));
EXPECT_EQ(312 , reflection->GetRepeatedDouble(message, F("repeated_double" ), 1)); EXPECT_EQ(312 , reflection->GetRepeatedDouble(message, F("repeated_double" ), 1));
EXPECT_EQ(false, reflection->GetRepeatedBool (message, F("repeated_bool" ), 1)); EXPECT_FALSE( reflection->GetRepeatedBool (message, F("repeated_bool" ), 1));
EXPECT_EQ("315", reflection->GetRepeatedString(message, F("repeated_string" ), 1)); EXPECT_EQ("315", reflection->GetRepeatedString(message, F("repeated_string" ), 1));
EXPECT_EQ("316", reflection->GetRepeatedString(message, F("repeated_bytes" ), 1)); EXPECT_EQ("316", reflection->GetRepeatedString(message, F("repeated_bytes" ), 1));
...@@ -2640,7 +2640,7 @@ void TestUtil::ReflectionTester::ExpectAllFieldsSetViaReflection3( ...@@ -2640,7 +2640,7 @@ void TestUtil::ReflectionTester::ExpectAllFieldsSetViaReflection3(
EXPECT_EQ(410 , reflection->GetInt64 (message, F("default_sfixed64"))); EXPECT_EQ(410 , reflection->GetInt64 (message, F("default_sfixed64")));
EXPECT_EQ(411 , reflection->GetFloat (message, F("default_float" ))); EXPECT_EQ(411 , reflection->GetFloat (message, F("default_float" )));
EXPECT_EQ(412 , reflection->GetDouble(message, F("default_double" ))); EXPECT_EQ(412 , reflection->GetDouble(message, F("default_double" )));
EXPECT_EQ(false, reflection->GetBool (message, F("default_bool" ))); EXPECT_FALSE( reflection->GetBool (message, F("default_bool" )));
EXPECT_EQ("415", reflection->GetString(message, F("default_string" ))); EXPECT_EQ("415", reflection->GetString(message, F("default_string" )));
EXPECT_EQ("416", reflection->GetString(message, F("default_bytes" ))); EXPECT_EQ("416", reflection->GetString(message, F("default_bytes" )));
...@@ -2690,7 +2690,7 @@ void TestUtil::ReflectionTester::ExpectPackedFieldsSetViaReflection( ...@@ -2690,7 +2690,7 @@ void TestUtil::ReflectionTester::ExpectPackedFieldsSetViaReflection(
EXPECT_EQ(610 , reflection->GetRepeatedInt64 (message, F("packed_sfixed64"), 0)); EXPECT_EQ(610 , reflection->GetRepeatedInt64 (message, F("packed_sfixed64"), 0));
EXPECT_EQ(611 , reflection->GetRepeatedFloat (message, F("packed_float" ), 0)); EXPECT_EQ(611 , reflection->GetRepeatedFloat (message, F("packed_float" ), 0));
EXPECT_EQ(612 , reflection->GetRepeatedDouble(message, F("packed_double" ), 0)); EXPECT_EQ(612 , reflection->GetRepeatedDouble(message, F("packed_double" ), 0));
EXPECT_EQ(true , reflection->GetRepeatedBool (message, F("packed_bool" ), 0)); EXPECT_TRUE( reflection->GetRepeatedBool (message, F("packed_bool" ), 0));
EXPECT_EQ(foreign_bar_, EXPECT_EQ(foreign_bar_,
reflection->GetRepeatedEnum(message, F("packed_enum"), 0)); reflection->GetRepeatedEnum(message, F("packed_enum"), 0));
...@@ -2706,7 +2706,7 @@ void TestUtil::ReflectionTester::ExpectPackedFieldsSetViaReflection( ...@@ -2706,7 +2706,7 @@ void TestUtil::ReflectionTester::ExpectPackedFieldsSetViaReflection(
EXPECT_EQ(710 , reflection->GetRepeatedInt64 (message, F("packed_sfixed64"), 1)); EXPECT_EQ(710 , reflection->GetRepeatedInt64 (message, F("packed_sfixed64"), 1));
EXPECT_EQ(711 , reflection->GetRepeatedFloat (message, F("packed_float" ), 1)); EXPECT_EQ(711 , reflection->GetRepeatedFloat (message, F("packed_float" ), 1));
EXPECT_EQ(712 , reflection->GetRepeatedDouble(message, F("packed_double" ), 1)); EXPECT_EQ(712 , reflection->GetRepeatedDouble(message, F("packed_double" ), 1));
EXPECT_EQ(false, reflection->GetRepeatedBool (message, F("packed_bool" ), 1)); EXPECT_FALSE( reflection->GetRepeatedBool (message, F("packed_bool" ), 1));
EXPECT_EQ(foreign_baz_, EXPECT_EQ(foreign_baz_,
reflection->GetRepeatedEnum(message, F("packed_enum"), 1)); reflection->GetRepeatedEnum(message, F("packed_enum"), 1));
} }
...@@ -2763,7 +2763,7 @@ void TestUtil::ReflectionTester::ExpectClearViaReflection( ...@@ -2763,7 +2763,7 @@ void TestUtil::ReflectionTester::ExpectClearViaReflection(
EXPECT_EQ(0 , reflection->GetInt64 (message, F("optional_sfixed64"))); EXPECT_EQ(0 , reflection->GetInt64 (message, F("optional_sfixed64")));
EXPECT_EQ(0 , reflection->GetFloat (message, F("optional_float" ))); EXPECT_EQ(0 , reflection->GetFloat (message, F("optional_float" )));
EXPECT_EQ(0 , reflection->GetDouble(message, F("optional_double" ))); EXPECT_EQ(0 , reflection->GetDouble(message, F("optional_double" )));
EXPECT_EQ(false, reflection->GetBool (message, F("optional_bool" ))); EXPECT_FALSE( reflection->GetBool (message, F("optional_bool" )));
EXPECT_EQ("" , reflection->GetString(message, F("optional_string" ))); EXPECT_EQ("" , reflection->GetString(message, F("optional_string" )));
EXPECT_EQ("" , reflection->GetString(message, F("optional_bytes" ))); EXPECT_EQ("" , reflection->GetString(message, F("optional_bytes" )));
...@@ -2867,7 +2867,7 @@ void TestUtil::ReflectionTester::ExpectClearViaReflection( ...@@ -2867,7 +2867,7 @@ void TestUtil::ReflectionTester::ExpectClearViaReflection(
EXPECT_EQ(-50 , reflection->GetInt64 (message, F("default_sfixed64"))); EXPECT_EQ(-50 , reflection->GetInt64 (message, F("default_sfixed64")));
EXPECT_EQ( 51.5 , reflection->GetFloat (message, F("default_float" ))); EXPECT_EQ( 51.5 , reflection->GetFloat (message, F("default_float" )));
EXPECT_EQ( 52e3 , reflection->GetDouble(message, F("default_double" ))); EXPECT_EQ( 52e3 , reflection->GetDouble(message, F("default_double" )));
EXPECT_EQ(true , reflection->GetBool (message, F("default_bool" ))); EXPECT_TRUE( reflection->GetBool (message, F("default_bool" )));
EXPECT_EQ("hello", reflection->GetString(message, F("default_string" ))); EXPECT_EQ("hello", reflection->GetString(message, F("default_string" )));
EXPECT_EQ("world", reflection->GetString(message, F("default_bytes" ))); EXPECT_EQ("world", reflection->GetString(message, F("default_bytes" )));
......
...@@ -858,6 +858,12 @@ TEST_F(TextFormatParserTest, ParseFieldValueFromString) { ...@@ -858,6 +858,12 @@ TEST_F(TextFormatParserTest, ParseFieldValueFromString) {
EXPECT_EQ(value, message->optional_##name()); \ EXPECT_EQ(value, message->optional_##name()); \
EXPECT_TRUE(message->has_optional_##name()); EXPECT_TRUE(message->has_optional_##name());
#define EXPECT_BOOL_FIELD(name, value, valuestring) \
EXPECT_TRUE(TextFormat::ParseFieldValueFromString( \
valuestring, d->FindFieldByName("optional_" #name), message.get())); \
EXPECT_TRUE(message->optional_##name() == value); \
EXPECT_TRUE(message->has_optional_##name());
#define EXPECT_FLOAT_FIELD(name, value, valuestring) \ #define EXPECT_FLOAT_FIELD(name, value, valuestring) \
EXPECT_TRUE(TextFormat::ParseFieldValueFromString( \ EXPECT_TRUE(TextFormat::ParseFieldValueFromString( \
valuestring, d->FindFieldByName("optional_" #name), message.get())); \ valuestring, d->FindFieldByName("optional_" #name), message.get())); \
...@@ -915,12 +921,12 @@ TEST_F(TextFormatParserTest, ParseFieldValueFromString) { ...@@ -915,12 +921,12 @@ TEST_F(TextFormatParserTest, ParseFieldValueFromString) {
EXPECT_INVALID(fixed64, "1,2"); EXPECT_INVALID(fixed64, "1,2");
// bool // bool
EXPECT_FIELD(bool, true, "true"); EXPECT_BOOL_FIELD(bool, true, "true");
EXPECT_FIELD(bool, false, "false"); EXPECT_BOOL_FIELD(bool, false, "false");
EXPECT_FIELD(bool, true, "1"); EXPECT_BOOL_FIELD(bool, true, "1");
EXPECT_FIELD(bool, true, "t"); EXPECT_BOOL_FIELD(bool, true, "t");
EXPECT_FIELD(bool, false, "0"); EXPECT_BOOL_FIELD(bool, false, "0");
EXPECT_FIELD(bool, false, "f"); EXPECT_BOOL_FIELD(bool, false, "f");
EXPECT_INVALID(bool, "2"); EXPECT_INVALID(bool, "2");
EXPECT_INVALID(bool, "-0"); EXPECT_INVALID(bool, "-0");
EXPECT_INVALID(bool, "on"); EXPECT_INVALID(bool, "on");
...@@ -962,6 +968,7 @@ TEST_F(TextFormatParserTest, ParseFieldValueFromString) { ...@@ -962,6 +968,7 @@ TEST_F(TextFormatParserTest, ParseFieldValueFromString) {
EXPECT_INVALID(nested_message, "any"); EXPECT_INVALID(nested_message, "any");
#undef EXPECT_FIELD #undef EXPECT_FIELD
#undef EXPECT_BOOL_FIELD
#undef EXPECT_FLOAT_FIELD #undef EXPECT_FLOAT_FIELD
#undef EXPECT_DOUBLE_FIELD #undef EXPECT_DOUBLE_FIELD
#undef EXPECT_INVALID #undef EXPECT_INVALID
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment