Kotlin, Kotest, Property Based Testing.
increasing complexity it gets difficult to cover all potential combinations in tests. So to improve the tests and reduce the amount of tests in total, it is possible to use functionality, which is provided by the Junit5 test framework out of the box, and write parameterized tests. class