Kotlin, Kotest, Property Based Testing.
every value that you want to test. Property-based testing is a form of fuzzing (Fuzz testing). The main goal is to provide random input data to tests, so that all possible boundaries are covered. Instead of testing only for by developer specified input data, all as valid defined input data is used.