| Index: chrome/browser/prefs/pref_value_map_unittest.cc
|
| diff --git a/chrome/browser/prefs/pref_value_map_unittest.cc b/chrome/browser/prefs/pref_value_map_unittest.cc
|
| index cc47a8594b32b52b2b9bfce9a62d60136a3b2d18..08aa57851550ec8bd59e2729cef0a70a7f62aa7c 100644
|
| --- a/chrome/browser/prefs/pref_value_map_unittest.cc
|
| +++ b/chrome/browser/prefs/pref_value_map_unittest.cc
|
| @@ -23,6 +23,19 @@ TEST_F(PrefValueMapTest, SetValue) {
|
| EXPECT_TRUE(StringValue("hi mom!").Equals(result));
|
| }
|
|
|
| +TEST_F(PrefValueMapTest, GetAndSetIntegerValue) {
|
| + PrefValueMap map;
|
| + ASSERT_TRUE(map.SetValue("key", Value::CreateIntegerValue(5)));
|
| +
|
| + int int_value = 0;
|
| + EXPECT_TRUE(map.GetInteger("key", &int_value));
|
| + EXPECT_EQ(5, int_value);
|
| +
|
| + map.SetInteger("key", -14);
|
| + EXPECT_TRUE(map.GetInteger("key", &int_value));
|
| + EXPECT_EQ(-14, int_value);
|
| +}
|
| +
|
| TEST_F(PrefValueMapTest, RemoveValue) {
|
| PrefValueMap map;
|
| EXPECT_FALSE(map.RemoveValue("key"));
|
|
|