meta-test / arrow.meta.plugin.testing

Package arrow.meta.plugin.testing

Types

Assert Represents the different types of Assert which will be managed.sealed class Assert
AssertSyntax Allows to provide expected behaviours.interface AssertSyntax
Code Represents the different types of Code which will be managed.sealed class Code
CodeSyntax interface CodeSyntax
CompilerPlugin Represents a compiler plugin.data class CompilerPlugin
CompilerTest Allows to provide configuration and code for the compilation and to indicate the expected behaviour.data class CompilerTest
Config Represents the different types of Config which will be managed.sealed class Config
ConfigSyntax Allows to indicate the necessary configuration to run a compilation.interface ConfigSyntax
Dependency Represents a dependency from <artifact-id>:<version> string.data class Dependency
PluginOption data class PluginOption

Functions

assertThis Allows checking if a compiler plugin is working as expected.fun assertThis(compilerTest: CompilerTest): Unit

Do you like Arrow?

Arrow Org
<