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

Unified Diff: chrome/browser/extensions/extensions_service_unittest.cc

Issue 27236: Enforce new id format (hex str of sha-1) (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 11 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
Index: chrome/browser/extensions/extensions_service_unittest.cc
===================================================================
--- chrome/browser/extensions/extensions_service_unittest.cc (revision 10469)
+++ chrome/browser/extensions/extensions_service_unittest.cc (working copy)
@@ -110,11 +110,15 @@
scoped_refptr<ExtensionsServiceFrontendInterface>(this));
message_loop_.RunAllPending();
if (should_succeed) {
- EXPECT_EQ(1u, installed_.size());
+ EXPECT_EQ(1u, installed_.size()) << path.value();
EXPECT_EQ(0u, errors_.size()) << path.value();
+ for (std::vector<std::string>::iterator err = errors_.begin();
+ err != errors_.end(); ++err) {
+ LOG(ERROR) << *err;
+ }
} else {
- EXPECT_EQ(0u, installed_.size());
- EXPECT_EQ(1u, errors_.size());
+ EXPECT_EQ(0u, installed_.size()) << path.value();
+ EXPECT_EQ(1u, errors_.size()) << path.value();
}
installed_.clear();
errors_.clear();
@@ -148,9 +152,14 @@
scoped_refptr<ExtensionsServiceFrontendInterface>(frontend.get()));
frontend->GetMessageLoop()->RunAllPending();
+ std::vector<std::string>* errors = frontend->errors();
+ for (std::vector<std::string>::iterator err = errors->begin();
+ err != errors->end(); ++err) {
+ LOG(ERROR) << *err;
+ }
ASSERT_EQ(3u, frontend->extensions()->size());
- EXPECT_EQ(std::string("com.google.myextension1"),
+ EXPECT_EQ(std::string("00123456789ABCDEF0123456789ABCDEF0123456"),
frontend->extensions()->at(0)->id());
EXPECT_EQ(std::string("My extension 1"),
frontend->extensions()->at(0)->name());
@@ -172,7 +181,7 @@
EXPECT_EQ(extension->path().AppendASCII("script2.js").value(),
scripts[1].path().value());
- EXPECT_EQ(std::string("com.google.myextension2"),
+ EXPECT_EQ(std::string("10123456789ABCDEF0123456789ABCDEF0123456"),
frontend->extensions()->at(1)->id());
EXPECT_EQ(std::string("My extension 2"),
frontend->extensions()->at(1)->name());
@@ -182,7 +191,7 @@
frontend->extensions()->at(1)->plugins_dir().value());
ASSERT_EQ(0u, frontend->extensions()->at(1)->content_scripts().size());
- EXPECT_EQ(std::string("com.google.myextension3"),
+ EXPECT_EQ(std::string("20123456789ABCDEF0123456789ABCDEF0123456"),
frontend->extensions()->at(2)->id());
EXPECT_EQ(std::string("My extension 3"),
frontend->extensions()->at(2)->name());
@@ -212,18 +221,19 @@
EXPECT_TRUE(MatchPattern(frontend->errors()->at(0),
std::string("Could not load extension from '*'. * ") +
- JSONReader::kBadRootElementType));
+ JSONReader::kBadRootElementType)) << frontend->errors()->at(0);
EXPECT_TRUE(MatchPattern(frontend->errors()->at(1),
std::string("Could not load extension from '*'. ") +
- Extension::kInvalidJsListError));
+ Extension::kInvalidJsListError)) << frontend->errors()->at(1);
EXPECT_TRUE(MatchPattern(frontend->errors()->at(2),
std::string("Could not load extension from '*'. ") +
- Extension::kInvalidManifestError));
+ Extension::kInvalidManifestError)) << frontend->errors()->at(2);
EXPECT_TRUE(MatchPattern(frontend->errors()->at(3),
- "Could not load extension from '*'. Could not read '*' file."));
+ "Could not load extension from '*'. Could not read '*' file.")) <<
+ frontend->errors()->at(3);
};
// Test installing extensions.
« no previous file with comments | « chrome/browser/extensions/extension.cc ('k') | chrome/test/data/extensions/bad/missing_content_script/1/manifest.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698