Spock Testing-Framework
First of all, Spock and JUnit are both great test frameworks, and JUnit is usually one of the standard tools I reach for in a project. In my last project a colleague suggested Spock, and we decided to try it out in one of our microservices and roll it out everywhere if we liked it, which we finally did. You can find all examples here on GitHub, of course.
We have looked at the following criteria: