Cucumber JUtils
Cucumber Utils has been renamed to Cucumber JUtils
Summary
A Java library meant to help you write organized and clean Cucumber tests.
It takes over the usual dependencies and features needed inside a Cucumber test framework, such as:
- Matching mechanisms: match XMLs, JSONs, and other Java objects
- State-sharing mechanism between Cucumber steps running inside same scenario
- Customized clients for accessing various resources, i.e databases, HTTP services, etc
- Predefined Cucumber steps for helping with certain repetitive tasks
- Utility classes
Maven Central
<dependency>
<groupId>io.github.fslev</groupId>
<artifactId>cucumber-jutils</artifactId>
<version>${latest.version}</version>
</dependency>
Gradle: compile("io.github.fslev:cucumber-jutils:${latest.version}")
Included dependencies that are worth mentioning:
Configuration
In order to integrate cucumber-jutils within your test project you must configure the following glue package inside your IDE Cucumber plugin or / and inside the code:
com.cucumber.utils
Documentation
Feature related documentation can be found here
Tutorial
Follow the Cucumber Utils Tutorial for a better picture on how this library should be used.