Let's dive into generative testing!


Details
Workshop on obvious and not obvious ways of using generative testing (in our case: ScalaCheck (http://www.scalacheck.org/) and test.check (https://github.com/clojure/test.check) libraries).
Examples of not obvious usages:
-
testing statefull systems
-
verifying there are no race conditions in your code.
You'll need your laptop with an IDE of your choice (Intellij Idea recommended) and a minimal knowledge of Scala or Clojure.
Don't forget to clone the GitHub repo (https://github.com/clojurians-warszawa/generative-testing-workshop/tree/master)!
Last Clojure Gazette (http://www.clojuregazette.com) issue gives a lot of interesting resources for read and watch (http://us4.campaign-archive1.com/?u=a33b5228d1b5bf2e0c68a83f4&id=65be50e64a&e=593dd72836). You might want to watch them after the workshop.
Before the workshop you might want to watch a short starter:
-
Scala: http://youtu.be/lgyGFG6hBa0 by Kelsey Innis
-
Clojure: http://youtu.be/JMhNINPo__g by Reid Drapper
Workshop will be lead by Maciej Jaśkowski (https://twitter.com/mjaskowski)

Let's dive into generative testing!