| 76 | }; |
| 77 | |
| 78 | TEST_F(FlagsValidatorsBasicTest, Grouped) { |
| 79 | const auto& validators = GetFlagValidators(); |
| 80 | ASSERT_EQ(2, validators.size()); |
| 81 | const auto& it = validators.find("test_group_validator01"); |
| 82 | ASSERT_NE(validators.end(), it); |
| 83 | const auto& validator = it->second; |
| 84 | EXPECT_TRUE(validator()); |
| 85 | FLAGS_grouped_0 = "0"; |
| 86 | EXPECT_FALSE(validator()); |
| 87 | FLAGS_grouped_1 = "1"; |
| 88 | EXPECT_TRUE(validator()); |
| 89 | FLAGS_grouped_0 = ""; |
| 90 | EXPECT_FALSE(validator()); |
| 91 | FLAGS_grouped_1 = ""; |
| 92 | EXPECT_TRUE(validator()); |
| 93 | } |
| 94 | |
| 95 | class FlagsValidatorsDeathTest : public KuduTest { |
| 96 | public: |