diff --git a/ultimate/tests/org/jetbrains/kotlin/idea/spring/tests/gutter/AbstractSpringClassAnnotatorTest.kt b/ultimate/tests/org/jetbrains/kotlin/idea/spring/tests/gutter/AbstractSpringClassAnnotatorTest.kt index 3894d1966a5..3a03b3864a9 100644 --- a/ultimate/tests/org/jetbrains/kotlin/idea/spring/tests/gutter/AbstractSpringClassAnnotatorTest.kt +++ b/ultimate/tests/org/jetbrains/kotlin/idea/spring/tests/gutter/AbstractSpringClassAnnotatorTest.kt @@ -19,12 +19,15 @@ package org.jetbrains.kotlin.idea.spring.tests.gutter import com.google.gson.JsonArray import com.google.gson.JsonObject import com.google.gson.JsonParser +import com.intellij.codeInsight.daemon.LineMarkerProviders import com.intellij.openapi.util.io.FileUtil import com.intellij.testFramework.fixtures.LightCodeInsightFixtureTestCase import icons.SpringApiIcons import junit.framework.Assert import junit.framework.AssertionFailedError +import org.jetbrains.kotlin.idea.KotlinLanguage import org.jetbrains.kotlin.idea.jsonUtils.getString +import org.jetbrains.kotlin.idea.spring.lineMarking.KotlinSpringClassAnnotator import org.jetbrains.kotlin.idea.spring.tests.SpringTestFixtureExtension import org.jetbrains.kotlin.idea.test.ConfigLibraryUtil import org.jetbrains.kotlin.idea.test.KotlinLightCodeInsightFixtureTestCase @@ -39,6 +42,10 @@ abstract class AbstractSpringClassAnnotatorTest : KotlinLightCodeInsightFixtureT override fun setUp() { super.setUp() TestFixtureExtension.loadFixture(myModule) + Assert.assertTrue("Kotlin-ultimate service was not found, make sure that " + + "is replaced in `plugin.xml` with data from `ultimate-plugin.xml`", + LineMarkerProviders.INSTANCE.allForLanguage(KotlinLanguage.INSTANCE).any { it is KotlinSpringClassAnnotator } + ) } protected fun doTest(path: String) {