Cucumber-JVM is a pure Java implementation of Cucumber that supports the most popular programming languages for the JVM. Cucumber-JVM supports the following JVM languages: - Java - Groovy - Scala - Clojure - Jython - JRuby - Rhino JavaScript - Gosu
Cucumber is basically Ruby based. But Java can be used by using Cucumber JVM.
Running You can run it with the tool of your choice. There are several ways to run scenarios with Cucumber-JVM:
- JUnit Runner
- CLI Runner
- Android Runner
- Third party runners
Cucumber-JVM also integrates with all the popular Dependency Injection containers. For details Dependency Injection