summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/extension_ui_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/extensions/extension_ui_unittest.cc')
-rw-r--r--chrome/browser/extensions/extension_ui_unittest.cc15
1 files changed, 10 insertions, 5 deletions
diff --git a/chrome/browser/extensions/extension_ui_unittest.cc b/chrome/browser/extensions/extension_ui_unittest.cc
index e8b440d..953abbc 100644
--- a/chrome/browser/extensions/extension_ui_unittest.cc
+++ b/chrome/browser/extensions/extension_ui_unittest.cc
@@ -61,18 +61,23 @@ namespace {
// Compare the outputs.
// Ignore unknown fields in the actual output data.
+ std::string paths_details = " - expected (" +
+ expected_output_path.MaybeAsASCII() + ") vs. actual (" +
+ extension_path.MaybeAsASCII() + ")";
for (DictionaryValue::key_iterator key = expected_output_data->begin_keys();
key != expected_output_data->end_keys();
++key) {
Value* expected_value = NULL;
Value* actual_value = NULL;
- EXPECT_TRUE(expected_output_data->Get(*key, &expected_value));
- EXPECT_TRUE(actual_output_data->Get(*key, &actual_value));
+ EXPECT_TRUE(expected_output_data->Get(*key, &expected_value)) <<
+ *key + " is missing" + paths_details;
+ EXPECT_TRUE(actual_output_data->Get(*key, &actual_value)) <<
+ *key + " is missing" + paths_details;
if (expected_value == NULL) {
- EXPECT_EQ(NULL, actual_value) << extension_path.value();
+ EXPECT_EQ(NULL, actual_value) << *key + paths_details;
} else {
- EXPECT_TRUE(expected_value->Equals(actual_value))
- << extension_path.value();
+ EXPECT_TRUE(expected_value->Equals(actual_value)) << *key +
+ paths_details;
}
}
}