meta-test / arrow.meta.plugin.testing
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 |
assertThis | Allows checking if a compiler plugin is working as expected.fun assertThis(compilerTest: CompilerTest ): Unit |
Do you like Arrow?
✖