idea-plugin / arrow.meta.ide.testing.env / IdeTestTypeSyntax


interface IdeTestTypeSyntax

IdeTestTypeSyntax ensures that each TestType is within an Idea instance and provides Tooling from IntelliJ’s Testing Environment


heavyTest HeavyTests run for each Test a full idea instance, thus are very slow, but perfect to verify MetaData related Tests, like arrow.meta.ide.plugins.typeclasses.ideSyntheticBodyResolution would need. new Signature: f: HeavyTestSyntax.(KotlinCompileEnv) -> Ropen fun <A> heavyTest(f: HeavyTestSyntax.() -> A): A?
lightTest LightTests run headless ide instancesopen fun <A> lightTest(f: LightTestSyntax.() -> A): A?


IdeTestSyntax interface IdeTestSyntax : IdeTestTypeSyntax, LineMarkerTestSyntax, IconProviderTestSyntax, InspectionTestSyntax, ResolutionSyntax, FoldingTestSyntax, GitSyntax, GradleSyntax

Do you like Arrow?

Arrow Org