From 50b2d3c8bb53376057b49357e14c1057b147b3b8 Mon Sep 17 00:00:00 2001 From: "Gregory.Shrago" Date: Wed, 4 May 2016 20:41:37 +0300 Subject: [PATCH] MockApplication-based tests should fail sometimes, right? --- .../src/com/intellij/testFramework/EdtTestUtil.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/testFramework/src/com/intellij/testFramework/EdtTestUtil.kt b/platform/testFramework/src/com/intellij/testFramework/EdtTestUtil.kt index 5cea358ef6cf..6944559a04a5 100644 --- a/platform/testFramework/src/com/intellij/testFramework/EdtTestUtil.kt +++ b/platform/testFramework/src/com/intellij/testFramework/EdtTestUtil.kt @@ -17,6 +17,7 @@ package com.intellij.testFramework import com.intellij.openapi.application.ApplicationManager import com.intellij.openapi.application.ModalityState +import com.intellij.openapi.application.impl.ApplicationImpl import com.intellij.util.ThrowableRunnable import org.jetbrains.annotations.TestOnly import java.lang.reflect.InvocationTargetException @@ -37,7 +38,7 @@ class EdtTestUtil { @TestOnly fun runInEdtAndWait(runnable: () -> Unit) { val application = ApplicationManager.getApplication() - if (application != null) { + if (application is ApplicationImpl) { application.invokeAndWait(runnable, ModalityState.defaultModalityState()) return } -- 2.32.0