| Index: shell/application_manager/application_manager_unittest.cc
|
| diff --git a/shell/application_manager/application_manager_unittest.cc b/shell/application_manager/application_manager_unittest.cc
|
| index b34668100062c57cbb4beee59669546625ce3b1f..31679673f8786a25454ccbb092360d4f3aa04740 100644
|
| --- a/shell/application_manager/application_manager_unittest.cc
|
| +++ b/shell/application_manager/application_manager_unittest.cc
|
| @@ -46,20 +46,6 @@ void QuitClosure(bool* value) {
|
| base::MessageLoop::current()->QuitWhenIdle();
|
| }
|
|
|
| -class QuitMessageLoopErrorHandler : public mojo::ErrorHandler {
|
| - public:
|
| - QuitMessageLoopErrorHandler() {}
|
| - ~QuitMessageLoopErrorHandler() override {}
|
| -
|
| - // |mojo::ErrorHandler| implementation:
|
| - void OnConnectionError() override {
|
| - base::MessageLoop::current()->QuitWhenIdle();
|
| - }
|
| -
|
| - private:
|
| - DISALLOW_COPY_AND_ASSIGN(QuitMessageLoopErrorHandler);
|
| -};
|
| -
|
| class TestServiceImpl : public TestService {
|
| public:
|
| TestServiceImpl(TestContext* context, InterfaceRequest<TestService> request)
|
| @@ -741,8 +727,8 @@ TEST_F(ApplicationManagerTest, NoServiceNoLoad) {
|
| // ApplicationManager, so this cannot succeed (but also shouldn't crash).
|
| TestCPtr c;
|
| application_manager_->ConnectToService(GURL(kTestAURLString), &c);
|
| - QuitMessageLoopErrorHandler quitter;
|
| - c.set_error_handler(&quitter);
|
| + c.set_connection_error_handler(
|
| + []() { base::MessageLoop::current()->QuitWhenIdle(); });
|
|
|
| loop_.Run();
|
| EXPECT_TRUE(c.encountered_error());
|
|
|