Skip to content

Latest commit

 

History

History
45 lines (30 loc) · 1.29 KB

README.md

File metadata and controls

45 lines (30 loc) · 1.29 KB

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