diff options
Diffstat (limited to 'chrome/browser/extensions/extension_ui_unittest.cc')
-rw-r--r-- | chrome/browser/extensions/extension_ui_unittest.cc | 15 |
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; } } } |