Index: mojo/shell/public/cpp/lib/application_test_base.cc |
diff --git a/mojo/shell/public/cpp/lib/application_test_base.cc b/mojo/shell/public/cpp/lib/application_test_base.cc |
index da56dbb4aa6c6d55b65ad54183c539aeb1c30f41..d0052adea9717a986e966f430a35448e4992fb82 100644 |
--- a/mojo/shell/public/cpp/lib/application_test_base.cc |
+++ b/mojo/shell/public/cpp/lib/application_test_base.cc |
@@ -27,10 +27,10 @@ uint32_t g_user_id = shell::mojom::Connector::kUserRoot; |
// between SetUp()/TearDown() so we can (re-)intialize new ShellConnections. |
InterfaceRequest<shell::mojom::ShellClient> g_shell_client_request; |
-// Shell pointer passed in the initial mojo.ShellClient.Initialize() call, |
+// Connector pointer passed in the initial mojo.ShellClient.Initialize() call, |
// stored in between initial setup and the first test and between SetUp/TearDown |
// calls so we can (re-)initialize new ShellConnections. |
-shell::mojom::ShellPtr g_shell; |
+shell::mojom::ConnectorPtr g_connector; |
class ShellGrabber : public shell::mojom::ShellClient { |
public: |
@@ -44,7 +44,7 @@ class ShellGrabber : public shell::mojom::ShellClient { |
private: |
// shell::mojom::ShellClient implementation. |
- void Initialize(shell::mojom::ShellPtr shell, |
+ void Initialize(shell::mojom::ConnectorPtr connector, |
const mojo::String& url, |
uint32_t id, |
uint32_t user_id) override { |
@@ -52,7 +52,7 @@ class ShellGrabber : public shell::mojom::ShellClient { |
g_id = id; |
g_user_id = user_id; |
g_shell_client_request = binding_.Unbind(); |
- g_shell = std::move(shell); |
+ g_connector = std::move(connector); |
} |
void AcceptConnection( |
@@ -66,10 +66,6 @@ class ShellGrabber : public shell::mojom::ShellClient { |
CHECK(false); |
} |
- void OnQuitRequested(const Callback<void(bool)>& callback) override { |
- CHECK(false); |
- } |
- |
Binding<ShellClient> binding_; |
}; |
@@ -85,7 +81,7 @@ MojoResult RunAllTests(MojoHandle shell_client_request_handle) { |
MakeRequest<shell::mojom::ShellClient>(MakeScopedHandle( |
MessagePipeHandle(shell_client_request_handle)))); |
grabber.WaitForInitialize(); |
- CHECK(g_shell); |
+ CHECK(g_connector); |
CHECK(g_shell_client_request.is_pending()); |
int argc = 0; |
@@ -113,7 +109,7 @@ MojoResult RunAllTests(MojoHandle shell_client_request_handle) { |
// Shut down our message pipes before exiting. |
(void)g_shell_client_request.PassMessagePipe(); |
- g_shell.reset(); |
+ g_connector.reset(); |
return (result == 0) ? MOJO_RESULT_OK : MOJO_RESULT_UNKNOWN; |
} |
@@ -125,15 +121,10 @@ TestHelper::TestHelper(ShellClient* client) |
url_(g_url) { |
// Fake ShellClient initialization. |
shell::mojom::ShellClient* shell_client = shell_connection_.get(); |
- shell_client->Initialize(std::move(g_shell), g_url, g_id, g_user_id); |
+ shell_client->Initialize(std::move(g_connector), g_url, g_id, g_user_id); |
} |
TestHelper::~TestHelper() { |
- // TODO: commented out until http://crbug.com/533107 is solved. |
- // { |
- // ShellConnection::TestApi test_api(shell_connection_); |
- // test_api.UnbindConnections(&g_shell_client_request, &g_shell); |
- // } |
// We may have supplied a member as the client. Delete |shell_connection_| |
// while still valid. |
shell_connection_.reset(); |
@@ -155,7 +146,7 @@ void ApplicationTestBase::SetUp() { |
Environment::InstantiateDefaultRunLoop(); |
CHECK(g_shell_client_request.is_pending()); |
- CHECK(g_shell); |
+ CHECK(g_connector); |
// New applications are constructed for each test to avoid persisting state. |
test_helper_.reset(new TestHelper(GetShellClient())); |
@@ -163,7 +154,7 @@ void ApplicationTestBase::SetUp() { |
void ApplicationTestBase::TearDown() { |
CHECK(!g_shell_client_request.is_pending()); |
- CHECK(!g_shell); |
+ CHECK(!g_connector); |
test_helper_.reset(); |