Peter Gafert
Peter Gafert
The extensive freedom of how to create a `ConditionEvent` causes problems for any client that needs more structured results (e.g. tools). `ViolationHandler` provides a convenient API to obtain only those...
The `OnionArchitecture.as(..)` method (and transitively `because(..)`) didn't pass the `optionalLayers` property along when creating a `new OnionArchitecture(..)` on return. Thus, once a test called `as(..)` or `because(..)` on the rule...
At the moment it's only possible to filter dependencies based on the class where they occur (e.g. `ignoreDependency(predicateForClass(), anotherPredicateForClass())`. We should allow a more generic `ignoreDependency(predicate)` that allows to ignore...
To pave the way to migrate to JUnit 5 we now switch the build to use the JUnit Platform runner by switching to `useJUnitPlatform {..}` in our Gradle build files....