ClassesShouldCompositeAssertions
Fluent API for defining assertion rules on Kotlin classes.
Inheritors
Functions
Asserts that all member functions in selected classes satisfy the assertions specified in the block.
Asserts that all of the nested assertion blocks are satisfied.
Asserts that all member properties in selected classes satisfy the assertions specified in the block.
Asserts that at least one of the nested assertion blocks is satisfied.
Asserts that none of the nested assertion blocks are satisfied.
Asserts that selected classes do not expose types annotated with the specified annotations in their property, function return, or parameter signatures.
Asserts that selected classes do not expose types annotated with the specified annotation in their property, function return, or parameter signatures.
Asserts that selected classes do not expose types annotated with any of the specified annotations in their property, function return, or parameter signatures.
Asserts that selected classes satisfy custom assertion assertion.
Satisfies an arbitrary custom assertion logic with custom violations builder.
Asserts that selected classes satisfy custom description description.
Asserts that selected classes satisfy custom predicate predicate with description.
Asserts that selected classes satisfy a custom predicate within a SatisfyContext block identified by id and optional description.