Kotlin, Kotest, Property Based Testing.
This is a very theoretical description, to better understand this, let’s look on an example. The focus is on showing how Property-based testing is working, not showing a real world example: val minDate: LocalDate = LocalDate.of(2022, 1, 1) val maxDate: LocalDate = LocalDate.of(2022, 12, 31) class