| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include <stddef.h> | 5 #include <stddef.h> |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <cstdlib> | 8 #include <cstdlib> |
| 9 #include <map> | 9 #include <map> |
| 10 #include <memory> | 10 #include <memory> |
| (...skipping 437 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 448 // and have the correct state while those not representing |value| are | 448 // and have the correct state while those not representing |value| are |
| 449 // invisible. | 449 // invisible. |
| 450 if (!controlled_by.empty()) { | 450 if (!controlled_by.empty()) { |
| 451 EXPECT_GT(indicators->GetSize(), 0u) | 451 EXPECT_GT(indicators->GetSize(), 0u) |
| 452 << "Expected to find at least one controlled setting indicator."; | 452 << "Expected to find at least one controlled setting indicator."; |
| 453 } | 453 } |
| 454 bool have_visible_indicators = false; | 454 bool have_visible_indicators = false; |
| 455 for (base::ListValue::const_iterator indicator = indicators->begin(); | 455 for (base::ListValue::const_iterator indicator = indicators->begin(); |
| 456 indicator != indicators->end(); ++indicator) { | 456 indicator != indicators->end(); ++indicator) { |
| 457 const base::DictionaryValue* properties = NULL; | 457 const base::DictionaryValue* properties = NULL; |
| 458 ASSERT_TRUE((*indicator)->GetAsDictionary(&properties)); | 458 ASSERT_TRUE(indicator->GetAsDictionary(&properties)); |
| 459 std::string indicator_value; | 459 std::string indicator_value; |
| 460 std::string indicator_controlled_by; | 460 std::string indicator_controlled_by; |
| 461 bool indicator_readonly; | 461 bool indicator_readonly; |
| 462 bool indicator_visible; | 462 bool indicator_visible; |
| 463 EXPECT_TRUE(properties->GetString("value", &indicator_value)); | 463 EXPECT_TRUE(properties->GetString("value", &indicator_value)); |
| 464 EXPECT_TRUE(properties->GetString("controlledBy", | 464 EXPECT_TRUE(properties->GetString("controlledBy", |
| 465 &indicator_controlled_by)); | 465 &indicator_controlled_by)); |
| 466 EXPECT_TRUE(properties->GetBoolean("readOnly", &indicator_readonly)); | 466 EXPECT_TRUE(properties->GetBoolean("readOnly", &indicator_readonly)); |
| 467 EXPECT_TRUE(properties->GetBoolean("visible", &indicator_visible)); | 467 EXPECT_TRUE(properties->GetBoolean("visible", &indicator_visible)); |
| 468 if (!controlled_by.empty() && (indicator_value == value)) { | 468 if (!controlled_by.empty() && (indicator_value == value)) { |
| (...skipping 313 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 782 } | 782 } |
| 783 } | 783 } |
| 784 } | 784 } |
| 785 } | 785 } |
| 786 | 786 |
| 787 INSTANTIATE_TEST_CASE_P(PolicyPrefIndicatorTestInstance, | 787 INSTANTIATE_TEST_CASE_P(PolicyPrefIndicatorTestInstance, |
| 788 PolicyPrefIndicatorTest, | 788 PolicyPrefIndicatorTest, |
| 789 testing::ValuesIn(SplitPoliciesIntoChunks(10))); | 789 testing::ValuesIn(SplitPoliciesIntoChunks(10))); |
| 790 | 790 |
| 791 } // namespace policy | 791 } // namespace policy |
| OLD | NEW |