diff --git a/platform/lang-impl/testSources/com/intellij/task/impl/ProjectTaskManagerImplTest.kt b/platform/lang-impl/testSources/com/intellij/task/impl/ProjectTaskManagerImplTest.kt index fd5fe63c9aac..ad75be597ea5 100644 --- a/platform/lang-impl/testSources/com/intellij/task/impl/ProjectTaskManagerImplTest.kt +++ b/platform/lang-impl/testSources/com/intellij/task/impl/ProjectTaskManagerImplTest.kt @@ -72,6 +72,16 @@ private fun getTasksToRun(testRootDisposable: Disposable): ProjectTaskList { callback?.finished(ProjectTaskResult(false, 0, 0)) } } - maskExtensions(ProjectTaskRunner.EP_NAME, listOf(runner1, runner2, runner3), testRootDisposable) - return ProjectTaskList.asList(task1, task2, task3, DummyTask()) + val task4 = DummyTask() + val runner4 = object : ProjectTaskRunner() { + override fun canRun(projectTask: ProjectTask) = projectTask == task4 + override fun run(project: Project, + context: ProjectTaskContext, + callback: ProjectTaskNotification?, + tasks: Collection) { + callback?.finished(context, ProjectTaskResult(false, 0, 0)) + } + } + maskExtensions(ProjectTaskRunner.EP_NAME, listOf(runner1, runner2, runner3, runner4), testRootDisposable) + return ProjectTaskList.asList(task1, task2, task3, task4, DummyTask()) } \ No newline at end of file