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

IdeTestTypeSyntax

interface IdeTestTypeSyntax

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

Functions

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?

Inheritors

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

Do you like Arrow?

Arrow Org
<