Framework to test in the integration layer.
Tools:
Libraries:
- JUnit5 to support the test creation
- REST Assured library to test REST APIs
- JSON Schema Validator to test the response body against swagger
- Owner to manage the property files
Run all test classes through command line:
Linux/Mac
./gradlew clean test
Windows
gradle clean test
As soon as tests are executed, an html file report is displayed:
build -> reports -> tests -> test -> index.html