diff --git a/platform/platform-tests/testSrc/com/intellij/execution/impl/ConsoleViewImplTest.java b/platform/platform-tests/testSrc/com/intellij/execution/impl/ConsoleViewImplTest.java index 33a962c81718..f4092e20490e 100644 --- a/platform/platform-tests/testSrc/com/intellij/execution/impl/ConsoleViewImplTest.java +++ b/platform/platform-tests/testSrc/com/intellij/execution/impl/ConsoleViewImplTest.java @@ -17,6 +17,7 @@ package com.intellij.execution.impl; import com.intellij.concurrency.JobScheduler; import com.intellij.execution.process.AnsiEscapeDecoderTest; +import com.intellij.execution.process.NopProcessHandler; import com.intellij.execution.process.ProcessHandler; import com.intellij.execution.ui.ConsoleViewContentType; import com.intellij.ide.DataManager; @@ -40,7 +41,6 @@ import com.intellij.util.Consumer; import com.intellij.util.TimeoutUtil; import com.intellij.util.ui.UIUtil; import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; import java.io.InputStream; import java.io.OutputStream; @@ -211,34 +211,12 @@ public class ConsoleViewImplTest extends LightPlatformTestCase { false, false); console.getComponent(); - ProcessHandler processHandler = new MyProcessHandler(); + ProcessHandler processHandler = new NopProcessHandler(); processHandler.startNotify(); console.attachToProcess(processHandler); return console; } - static class MyProcessHandler extends ProcessHandler { - @Override - protected void destroyProcessImpl() { - notifyProcessTerminated(0); - } - - @Override - protected void detachProcessImpl() { - } - - @Override - public boolean detachIsDefault() { - return false; - } - - @Nullable - @Override - public OutputStream getProcessInput() { - return null; - } - } - public void testPerformance() throws Exception { withCycleConsole(100, console -> PlatformTestUtil.startPerformanceTest("console print", 15000, () -> { diff --git a/platform/platform-tests/testSrc/com/intellij/execution/impl/DuplexConsoleActionsTest.java b/platform/platform-tests/testSrc/com/intellij/execution/impl/DuplexConsoleActionsTest.java index 5e73ed8f3836..d10e1044925e 100644 --- a/platform/platform-tests/testSrc/com/intellij/execution/impl/DuplexConsoleActionsTest.java +++ b/platform/platform-tests/testSrc/com/intellij/execution/impl/DuplexConsoleActionsTest.java @@ -16,6 +16,7 @@ package com.intellij.execution.impl; import com.intellij.execution.console.DuplexConsoleView; +import com.intellij.execution.process.NopProcessHandler; import com.intellij.execution.process.ProcessHandler; import com.intellij.execution.ui.ConsoleViewContentType; import com.intellij.openapi.Disposable; @@ -127,7 +128,7 @@ public class DuplexConsoleActionsTest extends LightPlatformTestCase { } }; console.getComponent(); - ProcessHandler processHandler = new ConsoleViewImplTest.MyProcessHandler(); + ProcessHandler processHandler = new NopProcessHandler(); processHandler.startNotify(); console.attachToProcess(processHandler); return console;