Skip to content

snowe2010/axon-kotlin

Repository files navigation

Travis branch Maven Central

axon-kotlin

Extensions to the Axon Framework

A set of extensions to the Axon Framework making it easier to use in kotlin.

Currently only covers test functions, but will eventually cover all of Axon.

Also includes a DSL for easier writing FixtureConfiguration tests.

Documentation

Docs are available at https://snowe2010.github.io/axon-kotlin/axon-kotlin/

Install

Maven

<dependency>
    <groupId>com.tylerthrailkill</groupId>
    <artifactId>axon-kotlin-test</artifactId>
    <version>${axon-kotlin.version}</version>
</dependency>

Gradle

compile "com.tylerthrailkill:axon-kotlin-test:$axonKotlinVersion"

Extensions

TODO

DSL

  • All fixture tests
  • Nice error messages when unary plus isn't used when it should be
  • Allow restarting dsl from arbitrary points in the chain, e.g. if you save the fixtureExecutionResult to a variable, then you should be able to invoke a new block on it and continue using the dsl

Extensions

About

Extensions to the Axon Framework

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages