From 56836fb0f69d0fdfc0353ad926aadf603835cf66 Mon Sep 17 00:00:00 2001 From: "Vladislav.Soroka" Date: Mon, 14 Oct 2019 15:05:52 +0300 Subject: [PATCH] IDEA-CR-53473: added test GitOrigin-RevId: 991fb8966ed8a84188a173d7e8f9b8e64f28b1b4 --- .../task/impl/ProjectTaskManagerImplTest.kt | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) 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