summaryrefslogtreecommitdiffstats
path: root/mojo/shell
diff options
context:
space:
mode:
authorben <ben@chromium.org>2016-03-14 23:15:55 -0700
committerCommit bot <commit-bot@chromium.org>2016-03-15 06:17:29 +0000
commitd60d1ca7b4209607aaf7a3a95bb6d4a21db49f0e (patch)
treeeb0c2f2e9f595b19065661d7e88f91cf8854da0a /mojo/shell
parent27eb4409b17331235123e5e0a6837aa760203816 (diff)
downloadchromium_src-d60d1ca7b4209607aaf7a3a95bb6d4a21db49f0e.zip
chromium_src-d60d1ca7b4209607aaf7a3a95bb6d4a21db49f0e.tar.gz
chromium_src-d60d1ca7b4209607aaf7a3a95bb6d4a21db49f0e.tar.bz2
Convert net apptests to net unittests using mojo::ShellTest.
R=yzshen@chromium.org BUG= Review URL: https://codereview.chromium.org/1796313002 Cr-Commit-Position: refs/heads/master@{#381183}
Diffstat (limited to 'mojo/shell')
-rw-r--r--mojo/shell/public/cpp/lib/shell_test.cc6
-rw-r--r--mojo/shell/public/cpp/shell_test.h2
2 files changed, 7 insertions, 1 deletions
diff --git a/mojo/shell/public/cpp/lib/shell_test.cc b/mojo/shell/public/cpp/lib/shell_test.cc
index 402d750..e5cb3c2 100644
--- a/mojo/shell/public/cpp/lib/shell_test.cc
+++ b/mojo/shell/public/cpp/lib/shell_test.cc
@@ -32,6 +32,10 @@ scoped_ptr<ShellClient> ShellTest::CreateShellClient() {
return make_scoped_ptr(new ShellTestClient(this));
}
+scoped_ptr<base::MessageLoop> ShellTest::CreateMessageLoop() {
+ return make_scoped_ptr(new base::MessageLoop);
+}
+
void ShellTest::InitializeCalled(Connector* connector,
const std::string& name,
const std::string& user_id,
@@ -44,7 +48,7 @@ void ShellTest::InitializeCalled(Connector* connector,
void ShellTest::SetUp() {
shell_client_ = CreateShellClient();
- message_loop_.reset(new base::MessageLoop);
+ message_loop_ = CreateMessageLoop();
background_shell_.reset(new shell::BackgroundShell);
background_shell_->Init(nullptr);
shell_connection_.reset(new ShellConnection(
diff --git a/mojo/shell/public/cpp/shell_test.h b/mojo/shell/public/cpp/shell_test.h
index 9157b676..ee85d12 100644
--- a/mojo/shell/public/cpp/shell_test.h
+++ b/mojo/shell/public/cpp/shell_test.h
@@ -71,6 +71,8 @@ class ShellTest : public testing::Test {
// work.
virtual scoped_ptr<ShellClient> CreateShellClient();
+ virtual scoped_ptr<base::MessageLoop> CreateMessageLoop();
+
// Call to set Initialize() metadata when GetShellClient() is overridden.
void InitializeCalled(Connector* connector,
const std::string& name,