| Index: mojo/public/cpp/bindings/tests/validation_unittest.cc
|
| diff --git a/mojo/public/cpp/bindings/tests/validation_unittest.cc b/mojo/public/cpp/bindings/tests/validation_unittest.cc
|
| index bb1c74505519f04fefd6610940b0c720aafe6db4..252a31a6f8ac08795a30a18bc43c14af463cb53b 100644
|
| --- a/mojo/public/cpp/bindings/tests/validation_unittest.cc
|
| +++ b/mojo/public/cpp/bindings/tests/validation_unittest.cc
|
| @@ -194,13 +194,17 @@ class DummyMessageReceiver : public MessageReceiver {
|
| }
|
| };
|
|
|
| -using ValidationTest = testing::Test;
|
| +class ValidationTest : public testing::Test {
|
| + public:
|
| + ValidationTest() : loop_(common::MessagePumpMojo::Create()) {}
|
| +
|
| + protected:
|
| + base::MessageLoop loop_;
|
| +};
|
|
|
| class ValidationIntegrationTest : public ValidationTest {
|
| public:
|
| - ValidationIntegrationTest()
|
| - : loop_(common::MessagePumpMojo::Create()),
|
| - test_message_receiver_(nullptr) {}
|
| + ValidationIntegrationTest() : test_message_receiver_(nullptr) {}
|
|
|
| ~ValidationIntegrationTest() override {}
|
|
|
| @@ -250,7 +254,6 @@ class ValidationIntegrationTest : public ValidationTest {
|
|
|
| void PumpMessages() { loop_.RunUntilIdle(); }
|
|
|
| - base::MessageLoop loop_;
|
| TestMessageReceiver* test_message_receiver_;
|
| ScopedMessagePipeHandle testee_endpoint_;
|
| };
|
| @@ -462,37 +465,31 @@ TEST_F(ValidationTest, ValidateEncodedPointer) {
|
| EXPECT_FALSE(mojo::internal::ValidateEncodedPointer(&offset));
|
| }
|
|
|
| -// Tests the IsValidValue() function generated for BasicEnum.
|
| +// Tests the IsKnownEnumValue() function generated for BasicEnum.
|
| TEST(EnumValueValidationTest, BasicEnum) {
|
| // BasicEnum can have -3,0,1,10 as possible integral values.
|
| - EXPECT_FALSE(BasicEnum_IsValidValue(static_cast<BasicEnum>(-4)));
|
| - EXPECT_TRUE(BasicEnum_IsValidValue(static_cast<BasicEnum>(-3)));
|
| - EXPECT_FALSE(BasicEnum_IsValidValue(static_cast<BasicEnum>(-2)));
|
| - EXPECT_FALSE(BasicEnum_IsValidValue(static_cast<BasicEnum>(-1)));
|
| - EXPECT_TRUE(BasicEnum_IsValidValue(static_cast<BasicEnum>(0)));
|
| - EXPECT_TRUE(BasicEnum_IsValidValue(static_cast<BasicEnum>(1)));
|
| - EXPECT_FALSE(BasicEnum_IsValidValue(static_cast<BasicEnum>(2)));
|
| - EXPECT_FALSE(BasicEnum_IsValidValue(static_cast<BasicEnum>(9)));
|
| + EXPECT_FALSE(IsKnownEnumValue(static_cast<BasicEnum>(-4)));
|
| + EXPECT_TRUE(IsKnownEnumValue(static_cast<BasicEnum>(-3)));
|
| + EXPECT_FALSE(IsKnownEnumValue(static_cast<BasicEnum>(-2)));
|
| + EXPECT_FALSE(IsKnownEnumValue(static_cast<BasicEnum>(-1)));
|
| + EXPECT_TRUE(IsKnownEnumValue(static_cast<BasicEnum>(0)));
|
| + EXPECT_TRUE(IsKnownEnumValue(static_cast<BasicEnum>(1)));
|
| + EXPECT_FALSE(IsKnownEnumValue(static_cast<BasicEnum>(2)));
|
| + EXPECT_FALSE(IsKnownEnumValue(static_cast<BasicEnum>(9)));
|
| // In the mojom, we represent this value as hex (0xa).
|
| - EXPECT_TRUE(BasicEnum_IsValidValue(static_cast<BasicEnum>(10)));
|
| - EXPECT_FALSE(BasicEnum_IsValidValue(static_cast<BasicEnum>(11)));
|
| + EXPECT_TRUE(IsKnownEnumValue(static_cast<BasicEnum>(10)));
|
| + EXPECT_FALSE(IsKnownEnumValue(static_cast<BasicEnum>(11)));
|
| }
|
|
|
| -// Tests the IsValidValue() method generated for StructWithEnum.
|
| +// Tests the IsKnownEnumValue() method generated for StructWithEnum.
|
| TEST(EnumValueValidationTest, EnumWithin) {
|
| // StructWithEnum::EnumWithin can have [0,4] as possible integral values.
|
| - EXPECT_FALSE(StructWithEnum::EnumWithin_IsValidValue(
|
| - static_cast<StructWithEnum::EnumWithin>(-1)));
|
| - EXPECT_TRUE(StructWithEnum::EnumWithin_IsValidValue(
|
| - static_cast<StructWithEnum::EnumWithin>(0)));
|
| - EXPECT_TRUE(StructWithEnum::EnumWithin_IsValidValue(
|
| - static_cast<StructWithEnum::EnumWithin>(1)));
|
| - EXPECT_TRUE(StructWithEnum::EnumWithin_IsValidValue(
|
| - static_cast<StructWithEnum::EnumWithin>(2)));
|
| - EXPECT_TRUE(StructWithEnum::EnumWithin_IsValidValue(
|
| - static_cast<StructWithEnum::EnumWithin>(3)));
|
| - EXPECT_FALSE(StructWithEnum::EnumWithin_IsValidValue(
|
| - static_cast<StructWithEnum::EnumWithin>(4)));
|
| + EXPECT_FALSE(IsKnownEnumValue(static_cast<StructWithEnum::EnumWithin>(-1)));
|
| + EXPECT_TRUE(IsKnownEnumValue(static_cast<StructWithEnum::EnumWithin>(0)));
|
| + EXPECT_TRUE(IsKnownEnumValue(static_cast<StructWithEnum::EnumWithin>(1)));
|
| + EXPECT_TRUE(IsKnownEnumValue(static_cast<StructWithEnum::EnumWithin>(2)));
|
| + EXPECT_TRUE(IsKnownEnumValue(static_cast<StructWithEnum::EnumWithin>(3)));
|
| + EXPECT_FALSE(IsKnownEnumValue(static_cast<StructWithEnum::EnumWithin>(4)));
|
| }
|
|
|
| } // namespace
|
|
|