io.github.osvaldjr:easy-cucumber-core

Easy Cucumber JVM Testing - Core

License

License

Categories

Categories

Cucumber Application Testing & Monitoring
GroupId

GroupId

io.github.osvaldjr
ArtifactId

ArtifactId

easy-cucumber-core
Last Version

Last Version

1.0.3
Release Date

Release Date

Type

Type

jar
Description

Description

io.github.osvaldjr:easy-cucumber-core
Easy Cucumber JVM Testing - Core
Project URL

Project URL

https://projects.spring.io/spring-boot/#/spring-boot-starter-parent/easy-cucumber-core
Source Code Management

Source Code Management

https://github.com/osvaldjr/easy-cucumber

Download easy-cucumber-core

How to add to project

<!-- https://jarcasting.com/artifacts/io.github.osvaldjr/easy-cucumber-core/ -->
<dependency>
    <groupId>io.github.osvaldjr</groupId>
    <artifactId>easy-cucumber-core</artifactId>
    <version>1.0.3</version>
</dependency>
// https://jarcasting.com/artifacts/io.github.osvaldjr/easy-cucumber-core/
implementation 'io.github.osvaldjr:easy-cucumber-core:1.0.3'
// https://jarcasting.com/artifacts/io.github.osvaldjr/easy-cucumber-core/
implementation ("io.github.osvaldjr:easy-cucumber-core:1.0.3")
'io.github.osvaldjr:easy-cucumber-core:jar:1.0.3'
<dependency org="io.github.osvaldjr" name="easy-cucumber-core" rev="1.0.3">
  <artifact name="easy-cucumber-core" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.github.osvaldjr', module='easy-cucumber-core', version='1.0.3')
)
libraryDependencies += "io.github.osvaldjr" % "easy-cucumber-core" % "1.0.3"
[io.github.osvaldjr/easy-cucumber-core "1.0.3"]

Dependencies

compile (11)

Group / Artifact Type Version
org.springframework.boot : spring-boot-starter-web jar 2.1.5.RELEASE
org.springframework.cloud : spring-cloud-starter-openfeign jar
net.masterthought : cucumber-reporting jar 4.7.0
io.github.openfeign : feign-okhttp jar 10.3.0
com.github.everit-org.json-schema » org.everit.json.schema jar 1.12.0
io.cucumber : cucumber-java jar 4.3.1
io.cucumber : cucumber-junit jar 4.3.1
io.cucumber : cucumber-spring jar 4.3.1
org.projectlombok : lombok jar 1.18.8
com.jayway.jsonpath : json-path jar 2.4.0
org.skyscreamer : jsonassert jar 1.5.0

Project Modules

There are no modules declared in this project.

Easy Cucumber

Build Status Quality Gate Status Sonatype Nexus (Releases)

Easy Cucumber is an easy to use, zero code, cucumber JVM based library witch offers predefined steps to test your API.

Contents

Features

  • Make GET, POST, PUT and DELETE requests to your API;
  • Mock HTTP dependencies with request, response, request headers, response headers and desired http status;
  • Assert HTTP Status;
  • Assert successfully and failed response body;
  • Execute security tests with OWASP ZAP;
  • Populate database tables and assert data;
  • Put, consume and assert messages in queues;
  • All features use gherkin syntax;

Credits

Versions

Version
1.0.3
1.0.2
1.0.1
1.0.0