| Index: components/policy/core/common/schema_map_unittest.cc
|
| diff --git a/components/policy/core/common/schema_map_unittest.cc b/components/policy/core/common/schema_map_unittest.cc
|
| index e0eb089ab7454c1cb907fb54be3b840d532e0848..dab3535cd8aad4ed7423eb0a308f0e12b320f857 100644
|
| --- a/components/policy/core/common/schema_map_unittest.cc
|
| +++ b/components/policy/core/common/schema_map_unittest.cc
|
| @@ -163,8 +163,11 @@ TEST_F(SchemaMapTest, FilterBundle) {
|
| list.AppendString("b");
|
| map.Set("list", POLICY_LEVEL_MANDATORY, POLICY_SCOPE_USER,
|
| list.DeepCopy(), NULL);
|
| - map.Set("boolean", POLICY_LEVEL_MANDATORY, POLICY_SCOPE_USER,
|
| - base::Value::CreateBooleanValue(true), NULL);
|
| + map.Set("boolean",
|
| + POLICY_LEVEL_MANDATORY,
|
| + POLICY_SCOPE_USER,
|
| + new base::FundamentalValue(true),
|
| + NULL);
|
| map.Set("integer", POLICY_LEVEL_MANDATORY, POLICY_SCOPE_USER,
|
| base::Value::CreateIntegerValue(1), NULL);
|
| map.Set("null", POLICY_LEVEL_MANDATORY, POLICY_SCOPE_USER,
|
| @@ -192,18 +195,33 @@ TEST_F(SchemaMapTest, FilterBundle) {
|
| // Mismatched types are also removed.
|
| bundle.Clear();
|
| PolicyMap& badmap = bundle.Get(extension_ns);
|
| - badmap.Set("list", POLICY_LEVEL_MANDATORY, POLICY_SCOPE_USER,
|
| - base::Value::CreateBooleanValue(false), NULL);
|
| + badmap.Set("list",
|
| + POLICY_LEVEL_MANDATORY,
|
| + POLICY_SCOPE_USER,
|
| + new base::FundamentalValue(false),
|
| + NULL);
|
| badmap.Set("boolean", POLICY_LEVEL_MANDATORY, POLICY_SCOPE_USER,
|
| base::Value::CreateIntegerValue(0), NULL);
|
| - badmap.Set("integer", POLICY_LEVEL_MANDATORY, POLICY_SCOPE_USER,
|
| - base::Value::CreateBooleanValue(false), NULL);
|
| - badmap.Set("null", POLICY_LEVEL_MANDATORY, POLICY_SCOPE_USER,
|
| - base::Value::CreateBooleanValue(false), NULL);
|
| - badmap.Set("double", POLICY_LEVEL_MANDATORY, POLICY_SCOPE_USER,
|
| - base::Value::CreateBooleanValue(false), NULL);
|
| - badmap.Set("object", POLICY_LEVEL_MANDATORY, POLICY_SCOPE_USER,
|
| - base::Value::CreateBooleanValue(false), NULL);
|
| + badmap.Set("integer",
|
| + POLICY_LEVEL_MANDATORY,
|
| + POLICY_SCOPE_USER,
|
| + new base::FundamentalValue(false),
|
| + NULL);
|
| + badmap.Set("null",
|
| + POLICY_LEVEL_MANDATORY,
|
| + POLICY_SCOPE_USER,
|
| + new base::FundamentalValue(false),
|
| + NULL);
|
| + badmap.Set("double",
|
| + POLICY_LEVEL_MANDATORY,
|
| + POLICY_SCOPE_USER,
|
| + new base::FundamentalValue(false),
|
| + NULL);
|
| + badmap.Set("object",
|
| + POLICY_LEVEL_MANDATORY,
|
| + POLICY_SCOPE_USER,
|
| + new base::FundamentalValue(false),
|
| + NULL);
|
| badmap.Set("string", POLICY_LEVEL_MANDATORY, POLICY_SCOPE_USER,
|
| NULL,
|
| new ExternalDataFetcher(base::WeakPtr<ExternalDataManager>(),
|
|
|