Go to the source code of this file.
◆ TEST_MERGE_ONE_FIELD
#define TEST_MERGE_ONE_FIELD |
( |
|
field_name | ) |
|
Value: { \
TestAllTypes tmp; \
*tmp.mutable_##field_name() =
src.field_name(); \
mask.add_paths(#field_name); \
dst.Clear(); \
EXPECT_EQ(tmp.DebugString(),
dst.DebugString()); \
}
◆ TEST_MERGE_ONE_PRIMITIVE_FIELD
#define TEST_MERGE_ONE_PRIMITIVE_FIELD |
( |
|
field_name | ) |
|
Value: { \
TestAllTypes tmp; \
tmp.set_##field_name(
src.field_name()); \
mask.add_paths(#field_name); \
dst.Clear(); \
EXPECT_EQ(tmp.DebugString(),
dst.DebugString()); \
src.clear_##field_name(); \
tmp.clear_##field_name(); \
EXPECT_EQ(tmp.DebugString(),
dst.DebugString()); \
}
◆ TEST_TRIM_ONE_FIELD
#define TEST_TRIM_ONE_FIELD |
( |
|
field_name | ) |
|
Value: { \
TestAllTypes tmp; \
*tmp.mutable_##field_name() = msg.field_name(); \
mask.add_paths(#field_name); \
FieldMaskUtil::TrimMessage(
mask, &msg); \
EXPECT_EQ(tmp.DebugString(), msg.DebugString()); \
}
◆ TEST_TRIM_ONE_PRIMITIVE_FIELD
#define TEST_TRIM_ONE_PRIMITIVE_FIELD |
( |
|
field_name | ) |
|
Value: { \
TestAllTypes tmp; \
tmp.set_##field_name(msg.field_name()); \
mask.add_paths(#field_name); \
FieldMaskUtil::TrimMessage(
mask, &msg); \
EXPECT_EQ(tmp.DebugString(), msg.DebugString()); \
}