Files
openide/jvm/jvm-analysis-java-tests/testSrc/com/intellij/codeInspection/deadCode/JavaAssertJImplicitUsageProviderTest.kt
Bart van Helvert f896419d92 [jvm] Split JUnit usage provider per framework
Will allow for disabling them individually. #IDEA-346510 Fixed

GitOrigin-RevId: 7b879111b92f38a7a55166d67d657520c6d9314d
2024-03-12 01:13:37 +00:00

21 lines
913 B
Kotlin

package com.intellij.codeInspection.deadCode
import com.intellij.jvm.analysis.internal.testFramework.deadCode.AssertJImplicitUsageProviderTestBase
import com.intellij.jvm.analysis.testFramework.JvmLanguage
class JavaAssertJImplicitUsageProviderTest : AssertJImplicitUsageProviderTestBase() {
fun `test inject soft assertion implicit usage provider`() {
myFixture.testHighlighting(JvmLanguage.JAVA, """
@org.junit.jupiter.api.extension.ExtendWith(org.assertj.core.api.junit.jupiter.SoftAssertionsExtension.class)
public class TestClass {
@org.assertj.core.api.junit.jupiter.InjectSoftAssertions
private org.assertj.core.api.SoftAssertions softAssertions;
@org.junit.jupiter.api.Test
public void doSomething() {
softAssertions.assertThat("string").isEqualTo("string");
}
}
""".trimIndent(), fileName = "TestClass")
}
}