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

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

Issue 5915004: Introduce incognito preference settings. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fixed whitespaces in mac files Created 9 years, 11 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/extension_updater_unittest.cc
diff --git a/chrome/browser/extensions/extension_updater_unittest.cc b/chrome/browser/extensions/extension_updater_unittest.cc
index 03610fbce424b6a71d7d2082432f9fb0dc801193..aca27e455a38fada55a5af2201c95606c103767b 100644
--- a/chrome/browser/extensions/extension_updater_unittest.cc
+++ b/chrome/browser/extensions/extension_updater_unittest.cc
@@ -91,7 +91,9 @@ class MockService : public ExtensionUpdateService {
// Creates test extensions and inserts them into list. The name and
// version are all based on their index. If |update_url| is non-null, it
// will be used as the update_url for each extension.
- void CreateTestExtensions(int count, ExtensionList *list,
+ // The |id| is used to distinguish extension names and make sure that
+ // no two extensions share the same name.
+ void CreateTestExtensions(int id, int count, ExtensionList *list,
const std::string* update_url,
Extension::Location location) {
for (int i = 1; i <= count; i++) {
@@ -99,7 +101,7 @@ class MockService : public ExtensionUpdateService {
manifest.SetString(extension_manifest_keys::kVersion,
base::StringPrintf("%d.0.0.0", i));
manifest.SetString(extension_manifest_keys::kName,
- base::StringPrintf("Extension %d", i));
+ base::StringPrintf("Extension %d.%d", id, i));
if (update_url)
manifest.SetString(extension_manifest_keys::kUpdateURL, *update_url);
scoped_refptr<Extension> e =
@@ -316,7 +318,7 @@ class ExtensionUpdaterTest : public testing::Test {
CreateTestPendingExtensions(1, GURL(update_url), &pending_extensions);
service.set_pending_extensions(pending_extensions);
} else {
- service.CreateTestExtensions(1, &extensions, &update_url,
+ service.CreateTestExtensions(1, 1, &extensions, &update_url,
Extension::INTERNAL);
service.set_extensions(extensions);
}
@@ -468,7 +470,7 @@ class ExtensionUpdaterTest : public testing::Test {
ExtensionList extensions;
std::string url(gallery_url);
- service.CreateTestExtensions(1, &extensions, &url, Extension::INTERNAL);
+ service.CreateTestExtensions(1, 1, &extensions, &url, Extension::INTERNAL);
builder.AddExtension(*extensions[0]);
std::vector<ManifestFetchData*> fetches = builder.GetFetches();
EXPECT_EQ(1u, fetches.size());
@@ -488,7 +490,7 @@ class ExtensionUpdaterTest : public testing::Test {
// Create a set of test extensions
ServiceForManifestTests service;
ExtensionList tmp;
- service.CreateTestExtensions(3, &tmp, NULL, Extension::INTERNAL);
+ service.CreateTestExtensions(1, 3, &tmp, NULL, Extension::INTERNAL);
service.set_extensions(tmp);
MessageLoop message_loop;
@@ -812,9 +814,9 @@ class ExtensionUpdaterTest : public testing::Test {
ExtensionList tmp;
GURL url1("http://clients2.google.com/service/update2/crx");
GURL url2("http://www.somewebsite.com");
- service.CreateTestExtensions(1, &tmp, &url1.possibly_invalid_spec(),
+ service.CreateTestExtensions(1, 1, &tmp, &url1.possibly_invalid_spec(),
Extension::INTERNAL);
- service.CreateTestExtensions(1, &tmp, &url2.possibly_invalid_spec(),
+ service.CreateTestExtensions(2, 1, &tmp, &url2.possibly_invalid_spec(),
Extension::INTERNAL);
EXPECT_EQ(2u, tmp.size());
service.set_extensions(tmp);
@@ -892,7 +894,7 @@ class ExtensionUpdaterTest : public testing::Test {
GURL update_url("http://www.google.com/manifest");
ExtensionList tmp;
- service.CreateTestExtensions(1, &tmp, &update_url.spec(),
+ service.CreateTestExtensions(1, 1, &tmp, &update_url.spec(),
Extension::INTERNAL);
service.set_extensions(tmp);
@@ -987,7 +989,7 @@ TEST(ExtensionUpdaterTest, TestManifestFetchesBuilderAddExtension) {
// Non-internal non-external extensions should be rejected.
{
ExtensionList extensions;
- service.CreateTestExtensions(1, &extensions, NULL, Extension::INVALID);
+ service.CreateTestExtensions(1, 1, &extensions, NULL, Extension::INVALID);
ASSERT_FALSE(extensions.empty());
builder.AddExtension(*extensions[0]);
EXPECT_TRUE(builder.GetFetches().empty());

Powered by Google App Engine
This is Rietveld 408576698