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

Unified Diff: extensions/test/extensions_unittests_main.cc

Issue 234563003: extensions: Introduce a fake ExtensionsClient implementation. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: initialize on testsuite Created 6 years, 8 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: extensions/test/extensions_unittests_main.cc
diff --git a/extensions/test/extensions_unittests_main.cc b/extensions/test/extensions_unittests_main.cc
index 4c7f8ba438c43c2699446d1ad7537fd09a37106d..78b0a8d17722f79a8c358206e6f4dbe78ec15454 100644
--- a/extensions/test/extensions_unittests_main.cc
+++ b/extensions/test/extensions_unittests_main.cc
@@ -6,6 +6,7 @@
#include "base/macros.h"
#include "base/test/launcher/unit_test_launcher.h"
#include "base/test/test_suite.h"
+#include "extensions/test/test_extensions_client.h"
namespace {
@@ -13,12 +14,13 @@ class ExtensionsTestSuite : public base::TestSuite {
public:
ExtensionsTestSuite(int argc, char** argv);
- protected:
+ private:
// base::TestSuite:
virtual void Initialize() OVERRIDE;
virtual void Shutdown() OVERRIDE;
- private:
+ scoped_ptr<extensions::TestExtensionsClient> client_;
+
DISALLOW_COPY_AND_ASSIGN(ExtensionsTestSuite);
};
@@ -27,6 +29,9 @@ ExtensionsTestSuite::ExtensionsTestSuite(int argc, char** argv)
void ExtensionsTestSuite::Initialize() {
base::TestSuite::Initialize();
+
+ client_.reset(new extensions::TestExtensionsClient());
+ extensions::ExtensionsClient::Set(client_.get());
}
void ExtensionsTestSuite::Shutdown() {

Powered by Google App Engine
This is Rietveld 408576698