| Index: editor/tools/plugins/com.google.dart.server_test/src/com/google/dart/server/internal/remote/AbstractRemoteServerTest.java
|
| diff --git a/editor/tools/plugins/com.google.dart.server_test/src/com/google/dart/server/internal/remote/AbstractRemoteServerTest.java b/editor/tools/plugins/com.google.dart.server_test/src/com/google/dart/server/internal/remote/AbstractRemoteServerTest.java
|
| index 1fe829bb6876820d30661a96c41350f60646f232..a3e58675937eb78a590c373f60693a4d371baae3 100644
|
| --- a/editor/tools/plugins/com.google.dart.server_test/src/com/google/dart/server/internal/remote/AbstractRemoteServerTest.java
|
| +++ b/editor/tools/plugins/com.google.dart.server_test/src/com/google/dart/server/internal/remote/AbstractRemoteServerTest.java
|
| @@ -15,9 +15,11 @@ package com.google.dart.server.internal.remote;
|
|
|
| import com.google.dart.server.AnalysisServer;
|
| import com.google.dart.server.internal.shared.AbstractServerTest;
|
| +import com.google.dart.server.internal.shared.TestAnalysisServerListener;
|
|
|
| public abstract class AbstractRemoteServerTest extends AbstractServerTest {
|
| protected RemoteAnalysisServerImpl server;
|
| + protected TestAnalysisServerListener listener = new TestAnalysisServerListener();
|
| protected TestRequestSink requestSink = new TestRequestSink();
|
| protected TestResponseStream responseStream = new TestResponseStream();
|
|
|
| @@ -32,10 +34,18 @@ public abstract class AbstractRemoteServerTest extends AbstractServerTest {
|
| }
|
|
|
| @Override
|
| + protected void setUp() throws Exception {
|
| + super.setUp();
|
| + server.addAnalysisServerListener(listener);
|
| + }
|
| +
|
| + @Override
|
| protected void tearDown() throws Exception {
|
| - super.tearDown();
|
| + server.removeAnalysisServerListener(listener);
|
| server = null;
|
| + listener = null;
|
| requestSink = null;
|
| responseStream = null;
|
| + super.tearDown();
|
| }
|
| }
|
|
|