kwik
kwik copied to clipboard
Property-based testing library for Kotlin
When using kwik in a multiplatform project one has to import every target depedencies: * In common source-set: `kwik-core-common` * In JVM source-set: `kwik-core-jvm` * In Linux source-set: `kwik-core-linux` *...
Thanks to @alvaroReina we have support for java time API. Turns out Kotlin recently started to ship an (experimental) multiplatform time API too. (`Duration` in the standard library and some...
Some generator configurations (when using `sets`, `maps` or `filter`), or usage of features like `skip` or `ensureAtLeastOne`, might require to generate impossible inputs and lead to a situation where the...
For specification style: ```kotlin object ExampleSpec : Spek({ describe("plus operator") { property("is associative") { x, y -> x + y == y + x } } }) ``` And for...