Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2471)

Unified Diff: content/renderer/v8_value_converter_impl_unittest.cc

Issue 12207089: Cleanup: Remove deprecated base::Value methods from contents. Use base::Value too. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 7 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « content/renderer/v8_value_converter_impl.cc ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: content/renderer/v8_value_converter_impl_unittest.cc
===================================================================
--- content/renderer/v8_value_converter_impl_unittest.cc (revision 181443)
+++ content/renderer/v8_value_converter_impl_unittest.cc (working copy)
@@ -35,7 +35,7 @@
context_.Dispose();
}
- std::string GetString(DictionaryValue* value, const std::string& key) {
+ std::string GetString(base::DictionaryValue* value, const std::string& key) {
std::string temp;
if (!value->GetString(key, &temp)) {
ADD_FAILURE();
@@ -55,7 +55,7 @@
return std::string(*utf8, utf8.length());
}
- std::string GetString(ListValue* value, uint32 index) {
+ std::string GetString(base::ListValue* value, uint32 index) {
std::string temp;
if (!value->GetString(static_cast<size_t>(index), &temp)) {
ADD_FAILURE();
@@ -74,13 +74,13 @@
return std::string(*utf8, utf8.length());
}
- bool IsNull(DictionaryValue* value, const std::string& key) {
- Value* child = NULL;
+ bool IsNull(base::DictionaryValue* value, const std::string& key) {
+ base::Value* child = NULL;
if (!value->Get(key, &child)) {
ADD_FAILURE();
return false;
}
- return child->GetType() == Value::TYPE_NULL;
+ return child->GetType() == base::Value::TYPE_NULL;
}
bool IsNull(v8::Handle<v8::Object> value, const std::string& key) {
@@ -92,13 +92,13 @@
return child->IsNull();
}
- bool IsNull(ListValue* value, uint32 index) {
- Value* child = NULL;
+ bool IsNull(base::ListValue* value, uint32 index) {
+ base::Value* child = NULL;
if (!value->Get(static_cast<size_t>(index), &child)) {
ADD_FAILURE();
return false;
}
- return child->GetType() == Value::TYPE_NULL;
+ return child->GetType() == base::Value::TYPE_NULL;
}
bool IsNull(v8::Handle<v8::Array> value, uint32 index) {
@@ -113,8 +113,8 @@
void TestWeirdType(const V8ValueConverterImpl& converter,
v8::Handle<v8::Value> val,
base::Value::Type expected_type,
- scoped_ptr<Value> expected_value) {
- scoped_ptr<Value> raw(converter.FromV8Value(val, context_));
+ scoped_ptr<base::Value> expected_value) {
+ scoped_ptr<base::Value> raw(converter.FromV8Value(val, context_));
if (expected_value.get()) {
ASSERT_TRUE(raw.get());
@@ -126,13 +126,13 @@
v8::Handle<v8::Object> object(v8::Object::New());
object->Set(v8::String::New("test"), val);
- scoped_ptr<DictionaryValue> dictionary(
- static_cast<DictionaryValue*>(
+ scoped_ptr<base::DictionaryValue> dictionary(
+ static_cast<base::DictionaryValue*>(
converter.FromV8Value(object, context_)));
ASSERT_TRUE(dictionary.get());
if (expected_value.get()) {
- Value* temp = NULL;
+ base::Value* temp = NULL;
ASSERT_TRUE(dictionary->Get("test", &temp));
EXPECT_EQ(expected_type, temp->GetType());
EXPECT_TRUE(expected_value->Equals(temp));
@@ -142,21 +142,20 @@
v8::Handle<v8::Array> array(v8::Array::New());
array->Set(0, val);
- scoped_ptr<ListValue> list(
- static_cast<ListValue*>(
- converter.FromV8Value(array, context_)));
+ scoped_ptr<base::ListValue> list(
+ static_cast<base::ListValue*>(converter.FromV8Value(array, context_)));
ASSERT_TRUE(list.get());
if (expected_value.get()) {
- Value* temp = NULL;
+ base::Value* temp = NULL;
ASSERT_TRUE(list->Get(0, &temp));
EXPECT_EQ(expected_type, temp->GetType());
EXPECT_TRUE(expected_value->Equals(temp));
} else {
// Arrays should preserve their length, and convert unconvertible
// types into null.
- Value* temp = NULL;
+ base::Value* temp = NULL;
ASSERT_TRUE(list->Get(0, &temp));
- EXPECT_EQ(Value::TYPE_NULL, temp->GetType());
+ EXPECT_EQ(base::Value::TYPE_NULL, temp->GetType());
}
}
@@ -165,7 +164,7 @@
};
TEST_F(V8ValueConverterImplTest, BasicRoundTrip) {
- scoped_ptr<Value> original_root = base::test::ParseJson(
+ scoped_ptr<base::Value> original_root = base::test::ParseJson(
"{ \n"
" \"null\": null, \n"
" \"true\": true, \n"
@@ -174,7 +173,7 @@
" \"negative-int\": -42, \n"
" \"zero\": 0, \n"
" \"double\": 88.8, \n"
- " \"big-integral-double\": 9007199254740992.0, \n" // 2.0^53
+ " \"big-integral-double\": 9007199254740992.0, \n" // 2.0^53
" \"string\": \"foobar\", \n"
" \"empty-string\": \"\", \n"
" \"dictionary\": { \n"
@@ -194,7 +193,7 @@
converter.ToV8Value(original_root.get(), context_).As<v8::Object>();
ASSERT_FALSE(v8_object.IsEmpty());
- EXPECT_EQ(static_cast<const DictionaryValue&>(*original_root).size(),
+ EXPECT_EQ(static_cast<const base::DictionaryValue&>(*original_root).size(),
v8_object->GetPropertyNames()->Length());
EXPECT_TRUE(v8_object->Get(v8::String::New("null"))->IsNull());
EXPECT_TRUE(v8_object->Get(v8::String::New("true"))->IsTrue());
@@ -212,20 +211,20 @@
EXPECT_TRUE(v8_object->Get(v8::String::New("list"))->IsArray());
EXPECT_TRUE(v8_object->Get(v8::String::New("empty-list"))->IsArray());
- scoped_ptr<Value> new_root(converter.FromV8Value(v8_object, context_));
+ scoped_ptr<base::Value> new_root(converter.FromV8Value(v8_object, context_));
EXPECT_NE(original_root.get(), new_root.get());
EXPECT_TRUE(original_root->Equals(new_root.get()));
}
TEST_F(V8ValueConverterImplTest, KeysWithDots) {
- scoped_ptr<Value> original =
+ scoped_ptr<base::Value> original =
base::test::ParseJson("{ \"foo.bar\": \"baz\" }");
v8::Context::Scope context_scope(context_);
v8::HandleScope handle_scope;
V8ValueConverterImpl converter;
- scoped_ptr<Value> copy(
+ scoped_ptr<base::Value> copy(
converter.FromV8Value(
converter.ToV8Value(original.get(), context_), context_));
@@ -251,8 +250,9 @@
// Converting from v8 value should replace the foo property with null.
V8ValueConverterImpl converter;
- scoped_ptr<DictionaryValue> converted(static_cast<DictionaryValue*>(
- converter.FromV8Value(object, context_)));
+ scoped_ptr<base::DictionaryValue> converted(
+ static_cast<base::DictionaryValue*>(
+ converter.FromV8Value(object, context_)));
EXPECT_TRUE(converted.get());
// http://code.google.com/p/v8/issues/detail?id=1342
// EXPECT_EQ(2u, converted->size());
@@ -289,7 +289,7 @@
// Converting from v8 value should replace the first item with null.
V8ValueConverterImpl converter;
- scoped_ptr<ListValue> converted(static_cast<ListValue*>(
+ scoped_ptr<base::ListValue> converted(static_cast<base::ListValue*>(
converter.FromV8Value(array, context_)));
ASSERT_TRUE(converted.get());
// http://code.google.com/p/v8/issues/detail?id=1342
@@ -297,7 +297,7 @@
EXPECT_TRUE(IsNull(converted.get(), 0));
// Converting to v8 value should drop the first item and leave a hole.
- converted.reset(static_cast<ListValue*>(
+ converted.reset(static_cast<base::ListValue*>(
base::test::ParseJson("[ \"foo\", \"bar\" ]").release()));
v8::Handle<v8::Array> copy =
converter.ToV8Value(converted.get(), context_).As<v8::Array>();
@@ -316,28 +316,28 @@
V8ValueConverterImpl converter;
TestWeirdType(converter,
v8::Undefined(),
- Value::TYPE_NULL, // Arbitrary type, result is NULL.
- scoped_ptr<Value>(NULL));
+ base::Value::TYPE_NULL, // Arbitrary type, result is NULL.
+ scoped_ptr<base::Value>(NULL));
TestWeirdType(converter,
v8::Date::New(1000),
- Value::TYPE_DICTIONARY,
- scoped_ptr<Value>(new DictionaryValue()));
+ base::Value::TYPE_DICTIONARY,
+ scoped_ptr<base::Value>(new base::DictionaryValue()));
TestWeirdType(converter,
regex,
- Value::TYPE_DICTIONARY,
- scoped_ptr<Value>(new DictionaryValue()));
+ base::Value::TYPE_DICTIONARY,
+ scoped_ptr<base::Value>(new base::DictionaryValue()));
converter.SetDateAllowed(true);
TestWeirdType(converter,
v8::Date::New(1000),
- Value::TYPE_DOUBLE,
- scoped_ptr<Value>(Value::CreateDoubleValue(1)));
+ base::Value::TYPE_DOUBLE,
+ scoped_ptr<base::Value>(new base::FundamentalValue(1.0)));
converter.SetRegExpAllowed(true);
TestWeirdType(converter,
regex,
- Value::TYPE_STRING,
- scoped_ptr<Value>(Value::CreateStringValue("/./")));
+ base::Value::TYPE_STRING,
+ scoped_ptr<base::Value>(new base::StringValue("/./")));
}
TEST_F(V8ValueConverterImplTest, Prototype) {
@@ -354,8 +354,9 @@
ASSERT_FALSE(object.IsEmpty());
V8ValueConverterImpl converter;
- scoped_ptr<DictionaryValue> result(
- static_cast<DictionaryValue*>(converter.FromV8Value(object, context_)));
+ scoped_ptr<base::DictionaryValue> result(
+ static_cast<base::DictionaryValue*>(
+ converter.FromV8Value(object, context_)));
ASSERT_TRUE(result.get());
EXPECT_EQ(0u, result->size());
}
@@ -375,8 +376,9 @@
V8ValueConverterImpl converter;
converter.SetStripNullFromObjects(true);
- scoped_ptr<DictionaryValue> result(
- static_cast<DictionaryValue*>(converter.FromV8Value(object, context_)));
+ scoped_ptr<base::DictionaryValue> result(
+ static_cast<base::DictionaryValue*>(
+ converter.FromV8Value(object, context_)));
ASSERT_TRUE(result.get());
EXPECT_EQ(0u, result->size());
}
@@ -392,8 +394,9 @@
object->Set(v8::String::New("foo"), v8::String::New("bar"));
object->Set(v8::String::New("obj"), object);
- scoped_ptr<DictionaryValue> object_result(
- static_cast<DictionaryValue*>(converter.FromV8Value(object, context_)));
+ scoped_ptr<base::DictionaryValue> object_result(
+ static_cast<base::DictionaryValue*>(
+ converter.FromV8Value(object, context_)));
ASSERT_TRUE(object_result.get());
EXPECT_EQ(2u, object_result->size());
EXPECT_TRUE(IsNull(object_result.get(), "obj"));
@@ -403,8 +406,8 @@
array->Set(0, v8::String::New("1"));
array->Set(1, array);
- scoped_ptr<ListValue> list_result(
- static_cast<ListValue*>(converter.FromV8Value(array, context_)));
+ scoped_ptr<base::ListValue> list_result(
+ static_cast<base::ListValue*>(converter.FromV8Value(array, context_)));
ASSERT_TRUE(list_result.get());
EXPECT_EQ(2u, list_result->GetSize());
EXPECT_TRUE(IsNull(list_result.get(), 1));
@@ -426,8 +429,9 @@
ASSERT_FALSE(object.IsEmpty());
V8ValueConverterImpl converter;
- scoped_ptr<DictionaryValue> result(
- static_cast<DictionaryValue*>(converter.FromV8Value(object, context_)));
+ scoped_ptr<base::DictionaryValue> result(
+ static_cast<base::DictionaryValue*>(
+ converter.FromV8Value(object, context_)));
ASSERT_TRUE(result.get());
EXPECT_EQ(0u, result->size());
}
@@ -445,8 +449,9 @@
object->Set(v8::String::New("a"), v8::String::New("b"));
V8ValueConverterImpl converter;
- scoped_ptr<DictionaryValue> result(
- static_cast<DictionaryValue*>(converter.FromV8Value(object, context_)));
+ scoped_ptr<base::DictionaryValue> result(
+ static_cast<base::DictionaryValue*>(
+ converter.FromV8Value(object, context_)));
ASSERT_TRUE(result.get());
EXPECT_EQ(1u, result->size());
}
@@ -471,9 +476,9 @@
ASSERT_FALSE(object.IsEmpty());
V8ValueConverterImpl converter;
- scoped_ptr<Value> actual(converter.FromV8Value(object, context_));
+ scoped_ptr<base::Value> actual(converter.FromV8Value(object, context_));
- scoped_ptr<Value> expected = base::test::ParseJson(
+ scoped_ptr<base::Value> expected = base::test::ParseJson(
"{ \n"
" \"1\": \"foo\", \n"
" \"2\": \"bar\", \n"
@@ -501,8 +506,8 @@
ASSERT_FALSE(array.IsEmpty());
V8ValueConverterImpl converter;
- scoped_ptr<ListValue> result(
- static_cast<ListValue*>(converter.FromV8Value(array, context_)));
+ scoped_ptr<base::ListValue> result(
+ static_cast<base::ListValue*>(converter.FromV8Value(array, context_)));
ASSERT_TRUE(result.get());
EXPECT_EQ(2u, result->GetSize());
}
@@ -533,14 +538,15 @@
V8ValueConverterImpl converter;
- scoped_ptr<Value> actual_object(converter.FromV8Value(object, context_));
- EXPECT_TRUE(Value::Equals(base::test::ParseJson("{ \"bar\": null }").get(),
- actual_object.get()));
+ scoped_ptr<base::Value> actual_object(
+ converter.FromV8Value(object, context_));
+ EXPECT_TRUE(base::Value::Equals(
+ base::test::ParseJson("{ \"bar\": null }").get(), actual_object.get()));
// Everything is null because JSON stringification preserves array length.
scoped_ptr<Value> actual_array(converter.FromV8Value(array, context_));
- EXPECT_TRUE(Value::Equals(base::test::ParseJson("[ null, null, null ]").get(),
- actual_array.get()));
+ EXPECT_TRUE(base::Value::Equals(
+ base::test::ParseJson("[ null, null, null ]").get(), actual_array.get()));
}
} // namespace content
« no previous file with comments | « content/renderer/v8_value_converter_impl.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698