testing
2 posts
Spock assertion inside if-statement doesn't work - why?
Spock Framework is one of my favorite tools in the Groovy ecosystem toolbox. It makes writing automated tests a few times more pleasant thanks to its opinionated syntax. From time to time I see some corner cases where Spock behaves unexpectedly. Today I would like to show you one of these corner cases and explains what happens under the hood.
JUnit Assume.assumeNotNull(obj) throws NullPointerException in Groovy - what's wrong?
Ignoring some of the unit tests when given conditions are not satisfied is a handy feature of a JUnit framework. I guess you have used many times constructions like Assume.assumeTrue(expr)
or Assume.assumeNotNull(expr)
in your test code. Today I would like to show you one pretty interesting corner case when the usage of Assume.assumeNotNull(expr)
throws NPE in the unit test written in Groovy.