From the docs Chained assertions inside a block ...
# strikt
d
From the docs Chained assertions inside a block will still fail fast but will not prevent other assertions in the block from being evaluated. val subject = 1L expectThat(subject) { isLessThan(1L).isA<Int>() isGreaterThan(1L) } Produces the output: ▼ Expect that 1: ✗ is less than 1 ✗ is an instance of java.lang.Integer : found java.lang.Long ✗ is greater than 1 Should the instance output line be there?