This GenerateTestCases IntelliJ IDEA plugin aims to make Behavior Driven Development easier with a really cool and easy approach that consist in annotating interface method with desired behaviors. It generates your unit test methods, so you don’t think about how you will call your unit test methods. The plugin allows you to jump from the method you are testing to the unit test method with just a click from the behavior defined as a javadoc custom @should tag.