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 avoidrootContex<Unit> {
, thanks to Robert StollInternal 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 levelrootContext
call in favour of usingRootTransforms
in a predicatable way.✅ Makes
RootTransform
a typealias forNodeTransform<Unit>
and makes it a property ofTestAnnotation
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
.