[jvm] Delete implicit usage provider tests for Kotlin

Kotlin doesn't support such check, these tests did nothing.

GitOrigin-RevId: 659ceabb28f6784a1823af3bbc9ac520523b4663
This commit is contained in:
Bart van Helvert
2025-08-20 17:17:08 +02:00
committed by intellij-monorepo-bot
parent b8044d21a0
commit 1ba2d64421
9 changed files with 0 additions and 125 deletions

View File

@@ -1,7 +0,0 @@
package com.intellij.codeInspection.tests.kotlin.deadCode
import org.jetbrains.kotlin.idea.base.plugin.KotlinPluginMode
class K1AssertJImplicitUsageProviderTest : KotlinAssertJImplicitUsageProviderTest() {
override val pluginMode: KotlinPluginMode get() = KotlinPluginMode.K1
}

View File

@@ -1,7 +0,0 @@
package com.intellij.codeInspection.tests.kotlin.deadCode
import org.jetbrains.kotlin.idea.base.plugin.KotlinPluginMode
class K1EasyMockImplicitUsageProviderTest : KotlinEasyMockImplicitUsageProviderTest() {
override val pluginMode: KotlinPluginMode get() = KotlinPluginMode.K1
}

View File

@@ -1,7 +0,0 @@
package com.intellij.codeInspection.tests.kotlin.deadCode
import org.jetbrains.kotlin.idea.base.plugin.KotlinPluginMode
class K1MockitoImplicitUsageProviderTest : KotlinMockitoImplicitUsageProviderTest() {
override val pluginMode: KotlinPluginMode get() = KotlinPluginMode.K1
}

View File

@@ -1,7 +0,0 @@
package com.intellij.codeInspection.tests.kotlin.deadCode
import org.jetbrains.kotlin.idea.base.plugin.KotlinPluginMode
class K2AssertJImplicitUsageProviderTest : KotlinAssertJImplicitUsageProviderTest() {
override val pluginMode: KotlinPluginMode get() = KotlinPluginMode.K2
}

View File

@@ -1,7 +0,0 @@
package com.intellij.codeInspection.tests.kotlin.deadCode
import org.jetbrains.kotlin.idea.base.plugin.KotlinPluginMode
class K2EasyMockImplicitUsageProviderTest : KotlinEasyMockImplicitUsageProviderTest() {
override val pluginMode: KotlinPluginMode get() = KotlinPluginMode.K2
}

View File

@@ -1,7 +0,0 @@
package com.intellij.codeInspection.tests.kotlin.deadCode
import org.jetbrains.kotlin.idea.base.plugin.KotlinPluginMode
class K2MockitoImplicitUsageProviderTest : KotlinMockitoImplicitUsageProviderTest() {
override val pluginMode: KotlinPluginMode get() = KotlinPluginMode.K2
}

View File

@@ -1,27 +0,0 @@
package com.intellij.codeInspection.tests.kotlin.deadCode
import com.intellij.jvm.analysis.internal.testFramework.deadCode.AssertJImplicitUsageProviderTestBase
import com.intellij.jvm.analysis.testFramework.JvmLanguage
import org.jetbrains.kotlin.idea.test.ExpectedPluginModeProvider
import org.jetbrains.kotlin.idea.test.setUpWithKotlinPlugin
abstract class KotlinAssertJImplicitUsageProviderTest : AssertJImplicitUsageProviderTestBase(), ExpectedPluginModeProvider {
override fun setUp() {
setUpWithKotlinPlugin(testRootDisposable) { super.setUp() }
}
fun `test inject soft assertion implicit usage provider`() {
myFixture.testHighlighting(JvmLanguage.KOTLIN, """
@org.junit.jupiter.api.extension.ExtendWith(org.assertj.core.api.junit.jupiter.SoftAssertionsExtension::class)
class TestClass {
@org.assertj.core.api.junit.jupiter.InjectSoftAssertions
private lateinit var softAssertions: org.assertj.core.api.SoftAssertions
@org.junit.jupiter.api.Test
fun doSomething() {
softAssertions.assertThat("string").isEqualTo("string")
}
}
""".trimIndent(), fileName = "TestClass")
}
}

View File

@@ -1,28 +0,0 @@
package com.intellij.codeInspection.tests.kotlin.deadCode
import com.intellij.jvm.analysis.internal.testFramework.deadCode.EasyMockImplicitUsageProviderTestBase
import com.intellij.jvm.analysis.testFramework.JvmLanguage
import org.jetbrains.kotlin.idea.test.ExpectedPluginModeProvider
import org.jetbrains.kotlin.idea.test.setUpWithKotlinPlugin
abstract class KotlinEasyMockImplicitUsageProviderTest : EasyMockImplicitUsageProviderTestBase(), ExpectedPluginModeProvider {
override fun setUp() {
setUpWithKotlinPlugin(testRootDisposable) { super.setUp() }
}
fun `test implicit usage for mocked field`() {
myFixture.testHighlighting(JvmLanguage.KOTLIN, """
class MyEasyMockTest {
@org.easymock.Mock
private lateinit var myFoo: String
init {
System.out.println(myFoo)
}
@org.junit.Test
fun testName() { }
}
""".trimIndent(), fileName = "MyEasyMockTest")
}
}

View File

@@ -1,28 +0,0 @@
package com.intellij.codeInspection.tests.kotlin.deadCode
import com.intellij.jvm.analysis.internal.testFramework.deadCode.MockitoImplicitUsageProviderTestBase
import com.intellij.jvm.analysis.testFramework.JvmLanguage
import org.jetbrains.kotlin.idea.test.ExpectedPluginModeProvider
import org.jetbrains.kotlin.idea.test.setUpWithKotlinPlugin
abstract class KotlinMockitoImplicitUsageProviderTest : MockitoImplicitUsageProviderTestBase(), ExpectedPluginModeProvider {
override fun setUp() {
setUpWithKotlinPlugin(testRootDisposable) { super.setUp() }
}
fun `test implicit usage for mocked field`() {
myFixture.testHighlighting(JvmLanguage.KOTLIN, """
class MyMockitoTest {
@org.mockito.Mock
private lateinit var myFoo: String
init {
System.out.println(myFoo)
}
@org.junit.Test
fun testName() { }
}
""".trimIndent(), fileName = "MyMockitoTest")
}
}