From bed2e21a1a5501dcd158131b121078a0a9d6e058 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Mon, 28 Oct 2019 19:02:15 +0300 Subject: [PATCH] Mute CoroutineNonBlockingontextDetectionTest tests in 193 (KT-34659) --- ...CoroutineNonBlockingontextDetectionTest.kt | 23 +++++++++++-------- tests/mute.csv.193 | 7 +++++- 2 files changed, 19 insertions(+), 11 deletions(-) diff --git a/idea/tests/org/jetbrains/kotlin/idea/inspections/CoroutineNonBlockingontextDetectionTest.kt b/idea/tests/org/jetbrains/kotlin/idea/inspections/CoroutineNonBlockingontextDetectionTest.kt index fe5f54074ad..cc4928f1d63 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/inspections/CoroutineNonBlockingontextDetectionTest.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/inspections/CoroutineNonBlockingontextDetectionTest.kt @@ -11,6 +11,7 @@ import org.jetbrains.kotlin.idea.test.KotlinLightCodeInsightFixtureTestCase import org.jetbrains.kotlin.idea.test.KotlinWithJdkAndRuntimeLightProjectDescriptor import org.jetbrains.kotlin.idea.test.PluginTestCaseBase import org.jetbrains.kotlin.test.JUnit3WithIdeaConfigurationRunner +import org.jetbrains.kotlin.test.runTest import org.junit.runner.RunWith @RunWith(JUnit3WithIdeaConfigurationRunner::class) @@ -26,27 +27,29 @@ class CoroutineNonBlockingContextDetectionTest : KotlinLightCodeInsightFixtureTe } fun testSimpleCoroutineScope() { - myFixture.configureByFile("InsideCoroutine.kt") - myFixture.testHighlighting(true, false, false, "InsideCoroutine.kt") + doTest("InsideCoroutine.kt") } fun testCoroutineContextCheck() { - myFixture.configureByFile("ContextCheck.kt") - myFixture.testHighlighting(true, false, false, "ContextCheck.kt") + doTest("ContextCheck.kt") } fun testLambdaReceiverType() { - myFixture.configureByFile("LambdaReceiverTypeCheck.kt") - myFixture.testHighlighting(true, false, false, "LambdaReceiverTypeCheck.kt") + doTest("LambdaReceiverTypeCheck.kt") } fun testNestedFunctionsInsideSuspendLambda() { - myFixture.configureByFile("NestedFunctionsInsideSuspendLambda.kt") - myFixture.testHighlighting(true, false, false, "NestedFunctionsInsideSuspendLambda.kt") + doTest("NestedFunctionsInsideSuspendLambda.kt") } fun testDispatchersTypeDetection() { - myFixture.configureByFile("DispatchersTypeCheck.kt") - myFixture.testHighlighting(true, false, false, "DispatchersTypeCheck.kt") + doTest("DispatchersTypeCheck.kt") + } + + private fun doTest(fileName: String) { + runTest { + myFixture.configureByFile(fileName) + myFixture.testHighlighting(true, false, false, fileName) + } } } \ No newline at end of file diff --git a/tests/mute.csv.193 b/tests/mute.csv.193 index cd662afd0ff..1ef477b12c2 100644 --- a/tests/mute.csv.193 +++ b/tests/mute.csv.193 @@ -2,4 +2,9 @@ Test key, Issue, State (optional: MUTE or FAIL) org.jetbrains.kotlin.idea.decompiler.navigation.NavigateFromLibrarySourcesTest.testBuiltinClass, KT-34542 org.jetbrains.kotlin.idea.decompiler.navigation.NavigateFromLibrarySourcesTest.testJdkClass, KT-34542 org.jetbrains.kotlin.idea.decompiler.navigation.NavigateFromLibrarySourcesTest.testLightClassForLibrarySource, KT-34542 -org.jetbrains.kotlin.idea.decompiler.navigation.NavigateFromLibrarySourcesTest.testOurKotlinClass, KT-34542 \ No newline at end of file +org.jetbrains.kotlin.idea.decompiler.navigation.NavigateFromLibrarySourcesTest.testOurKotlinClass, KT-34542 +org.jetbrains.kotlin.idea.inspections.CoroutineNonBlockingContextDetectionTest.testCoroutineContextCheck, KT-34659 +org.jetbrains.kotlin.idea.inspections.CoroutineNonBlockingContextDetectionTest.testDispatchersTypeDetection, KT-34659 +org.jetbrains.kotlin.idea.inspections.CoroutineNonBlockingContextDetectionTest.testLambdaReceiverType, KT-34659 +org.jetbrains.kotlin.idea.inspections.CoroutineNonBlockingContextDetectionTest.testNestedFunctionsInsideSuspendLambda, KT-34659 +org.jetbrains.kotlin.idea.inspections.CoroutineNonBlockingContextDetectionTest.testSimpleCoroutineScope, KT-34659 \ No newline at end of file