| 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 ebe73fbf35f3a3acc192673198ef1824fb29c96b..6a41434efb5f5bcd1c617ed062b6e63a036665f2 100644
|
| --- a/chrome/browser/extensions/extension_updater_unittest.cc
|
| +++ b/chrome/browser/extensions/extension_updater_unittest.cc
|
| @@ -94,9 +94,7 @@ class MockService : public ExtensionUpdateService {
|
| }
|
|
|
| virtual void UpdateExtension(const std::string& id,
|
| - const FilePath& extension_path,
|
| - bool alert_on_error,
|
| - ExtensionInstallCallback* callback) {
|
| + const FilePath& extension_path) {
|
| EXPECT_TRUE(false);
|
| }
|
|
|
| @@ -160,33 +158,10 @@ class ServiceForManifestTests : public MockService {
|
|
|
| class ServiceForDownloadTests : public MockService {
|
| public:
|
| - explicit ServiceForDownloadTests() : callback_(NULL) {}
|
| - virtual ~ServiceForDownloadTests() {
|
| - // expect that cleanup happened via FireInstallCallback
|
| - EXPECT_EQ(NULL, callback_);
|
| - EXPECT_TRUE(install_path_.empty());
|
| - }
|
| -
|
| virtual void UpdateExtension(const std::string& id,
|
| - const FilePath& extension_path,
|
| - bool alert_on_error,
|
| - ExtensionInstallCallback* callback) {
|
| - // Since this mock only has support for one oustanding update, ensure
|
| - // that the callback doesn't need to be run.
|
| - EXPECT_TRUE(install_path_.empty());
|
| - EXPECT_EQ(NULL, callback_);
|
| -
|
| + const FilePath& extension_path) {
|
| extension_id_ = id;
|
| install_path_ = extension_path;
|
| - callback_ = callback;
|
| - }
|
| -
|
| - void FireInstallCallback() {
|
| - EXPECT_TRUE(callback_ != NULL);
|
| - callback_->Run(install_path_, static_cast<Extension*>(NULL));
|
| - delete callback_;
|
| - callback_ = NULL;
|
| - install_path_ = FilePath();
|
| }
|
|
|
| const std::string& extension_id() { return extension_id_; }
|
| @@ -195,7 +170,6 @@ class ServiceForDownloadTests : public MockService {
|
| private:
|
| std::string extension_id_;
|
| FilePath install_path_;
|
| - ExtensionInstallCallback* callback_;
|
| };
|
|
|
| static const int kUpdateFrequencySecs = 15;
|
| @@ -416,13 +390,6 @@ class ExtensionUpdaterTest : public testing::Test {
|
| EXPECT_TRUE(file_util::ReadFileToString(tmpfile_path, &file_contents));
|
| EXPECT_TRUE(extension_data == file_contents);
|
|
|
| - service.FireInstallCallback();
|
| -
|
| - message_loop.RunAllPending();
|
| -
|
| - // Make sure the temp file is cleaned up
|
| - EXPECT_FALSE(file_util::PathExists(tmpfile_path));
|
| -
|
| URLFetcher::set_factory(NULL);
|
| }
|
|
|
| @@ -454,17 +421,11 @@ class ExtensionUpdaterTest : public testing::Test {
|
| extension_data1);
|
| message_loop.RunAllPending();
|
|
|
| - // Expect that the service was asked to do an install with the right data,
|
| - // and fire the callback indicating the install finished.
|
| + // Expect that the service was asked to do an install with the right data.
|
| FilePath tmpfile_path = service.install_path();
|
| EXPECT_FALSE(tmpfile_path.empty());
|
| EXPECT_EQ(id1, service.extension_id());
|
| - service.FireInstallCallback();
|
| -
|
| - // Make sure the tempfile got cleaned up.
|
| message_loop.RunAllPending();
|
| - EXPECT_FALSE(tmpfile_path.empty());
|
| - EXPECT_FALSE(file_util::PathExists(tmpfile_path));
|
|
|
| // Make sure the second fetch finished and asked the service to do an
|
| // update.
|
| @@ -483,8 +444,6 @@ class ExtensionUpdaterTest : public testing::Test {
|
| EXPECT_TRUE(file_util::ReadFileToString(service.install_path(),
|
| &file_contents));
|
| EXPECT_TRUE(extension_data2 == file_contents);
|
| - service.FireInstallCallback();
|
| - message_loop.RunAllPending();
|
| }
|
| };
|
|
|
|
|