| Index: base/test/trace_event_analyzer_unittest.cc
|
| diff --git a/base/test/trace_event_analyzer_unittest.cc b/base/test/trace_event_analyzer_unittest.cc
|
| index af1a3e0c3aa8fadfcb0c630b76f5c525822fccf8..5cd739d4cdfafde58d53d28e09d96efb55668496 100644
|
| --- a/base/test/trace_event_analyzer_unittest.cc
|
| +++ b/base/test/trace_event_analyzer_unittest.cc
|
| @@ -98,6 +98,7 @@ TEST_F(TraceEventAnalyzerTest, TraceEvent) {
|
| event.arg_numbers["int"] = static_cast<double>(int_num);
|
| event.arg_numbers["double"] = double_num;
|
| event.arg_strings["string"] = str;
|
| + event.arg_values["dict"] = make_scoped_ptr(new base::DictionaryValue());
|
|
|
| ASSERT_TRUE(event.HasNumberArg("false"));
|
| ASSERT_TRUE(event.HasNumberArg("true"));
|
| @@ -106,12 +107,18 @@ TEST_F(TraceEventAnalyzerTest, TraceEvent) {
|
| ASSERT_TRUE(event.HasStringArg("string"));
|
| ASSERT_FALSE(event.HasNumberArg("notfound"));
|
| ASSERT_FALSE(event.HasStringArg("notfound"));
|
| + ASSERT_TRUE(event.HasArg("dict"));
|
| + ASSERT_FALSE(event.HasArg("notfound"));
|
|
|
| EXPECT_FALSE(event.GetKnownArgAsBool("false"));
|
| EXPECT_TRUE(event.GetKnownArgAsBool("true"));
|
| EXPECT_EQ(int_num, event.GetKnownArgAsInt("int"));
|
| EXPECT_EQ(double_num, event.GetKnownArgAsDouble("double"));
|
| EXPECT_STREQ(str, event.GetKnownArgAsString("string").c_str());
|
| +
|
| + scoped_ptr<base::Value> arg;
|
| + EXPECT_TRUE(event.GetArgAsValue("dict", &arg));
|
| + EXPECT_EQ(base::Value::TYPE_DICTIONARY, arg->GetType());
|
| }
|
|
|
| TEST_F(TraceEventAnalyzerTest, QueryEventMember) {
|
|
|