Chromium Code Reviews| Index: base/prefs/pref_value_map_unittest.cc |
| diff --git a/base/prefs/pref_value_map_unittest.cc b/base/prefs/pref_value_map_unittest.cc |
| index 8cc51ad02ce0cb077264bba039892c37e5d49aeb..5cd56bc35cbf0e5f5c989f3f57dbb57b07ccdf76 100644 |
| --- a/base/prefs/pref_value_map_unittest.cc |
| +++ b/base/prefs/pref_value_map_unittest.cc |
| @@ -37,6 +37,17 @@ TEST(PrefValueMapTest, GetAndSetIntegerValue) { |
| EXPECT_EQ(-14, int_value); |
| } |
| +TEST(PrefValueMapTest, SetDoubleValue) { |
| + PrefValueMap map; |
| + ASSERT_TRUE(map.SetValue("key", new FundamentalValue(5.5))); |
| + |
| + const Value* result = NULL; |
| + ASSERT_TRUE(map.GetValue("key", &result)); |
| + double double_value = 0.; |
| + EXPECT_TRUE(result->GetAsDouble(&double_value)); |
| + EXPECT_EQ(5.5, double_value); |
|
battre
2014/07/16 07:37:12
EXPECT_DOUBLE_EQ?
Evan Stade
2014/07/16 22:15:25
Done.
|
| +} |
| + |
| TEST(PrefValueMapTest, RemoveValue) { |
| PrefValueMap map; |
| EXPECT_FALSE(map.RemoveValue("key")); |