All Versions
Latest Version
Avg Release Cycle
Latest Release

Changelog History

  • v1.10.0 Changes

    โœ… Jump to source in IntelliJ now works - double-click on a test to go to its definition. This works for contexts too, but from the right-click menu.

  • v1.9.0 Changes

    ๐Ÿ‘ Experimental support for Given When Then scenarios.

  • v1.8.0 Changes

    Internal changes to increase type safety, reduce object allocation and simplify.

  • v1.7.0 Changes

    A rootContext { function to avoid rootContex<Unit> {, thanks to Robert Stoll

    Internal changes to reduce casting and increase type safety, thanks to Robert Stoll.

  • v1.6.0 Changes

    ๐Ÿ‘ Internal changes to support safe transforms.

    โš™ Running under Java 9, 10, 11, 12.

  • v1.5.0 Changes

    Annotation processing changes. These are not backward-compatible, but apply only to experimental features that I suspect nobody but the developers are using.

    • ๐Ÿ”„ Changes the precedence of multiple test annotations so that they apply in a human sort of way.

    • โœ‚ Removes the transform parameter to the top level rootContext call in favour of using RootTransforms in a predicatable way.

    • โœ… Makes RootTransform a typealias for NodeTransform<Unit> and makes it a property of TestAnnotation rather than a mixin

  • v1.4.1 Changes

    ๐Ÿ›  Fixes JUnit 4 Rules support to work properly in the case of derived fixtures changing the fixture type.

  • v1.4.0 Changes

    โž• Add experimental support for flattening a Sequence of fixtures - the plan is to use this to support Property Based Tests. ๐Ÿ‘€ See FlatteningExampleTests.