Back to Intellij Community

TestOnlyProblems

jvm/jvm-analysis-impl/resources/inspectionDescriptions/TestOnlyProblems.html

2025.3-rc-2487 B
Original Source

Reports @TestOnly- and @VisibleForTesting-annotated methods and classes that are used in production code. Also reports usage of applying @TestOnly @VisibleForTesting to the same element.

The problems are not reported if such method or class is referenced from:

  • Code under the Test Sources folder
  • A test class (JUnit/TestNG)
  • Another @TestOnly-annotated method

Example (in production code):

@TestOnly
  fun foo() { ... }

  fun main () {
    foo()
  }