Kotlin, Kotest, Property Based Testing.
providing a lot of additional advanced functionality, which can help to adapt the property-based tests to your own needs, like Assumptions, Statistics or generators for Arrow. You can find a good explanation in the official documentation of Kotest The code I used for the article can be found on