mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 06:50:54 +07:00
[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:
committed by
intellij-monorepo-bot
parent
b8044d21a0
commit
1ba2d64421
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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")
|
||||
}
|
||||
}
|
||||
@@ -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")
|
||||
}
|
||||
}
|
||||
@@ -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")
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user