idea-plugin / arrow.meta.ide.testing

Package arrow.meta.ide.testing

Types

IdeEnvironment object IdeEnvironment : IdeTestSyntax, IdeSyntax
IdeResolution transform defines a valid representation of the test result A, where null stands for a wrong or unexpected representation. ResolutionSyntax facilitates extensions for IdeResolution.data class IdeResolution<F : IdeSyntax, A>
IdeTest IdeTest eventually completes with a test result A and has F as its plugin context for dependencies and features. test results with A defines what exact test is run based on the code. result describes the expected shape of A with a custom message. F is the plugin context, where dependencies and features can be used to define test and/or result.data class IdeTest<F : IdeSyntax, A>
Source typealias Source = String

Exceptions

UnavailableServices data class UnavailableServices : RuntimeException

Functions

unavailable fun unavailable(vararg service: Class<*>): UnavailableServices
unavailableServices fun unavailableServices(vararg service: Class<*>): Unit

Do you like Arrow?

Arrow Org
<