Automated tests for the PlayerController API using Java, RestAssured, and TestNG.
- Java 11
- TestNG
- RestAssured
- Allure Reports
- Gradle
- Lombok
- Positive and negative tests for all API endpoints
- Deserialization and validation of JSON responses
- Soft assertions for field-by-field checks
- Configurable environment via
config.properties - Parallel test execution
- Allure integration with environment metadata
./gradlew clean test./gradlew clean test -Dthread.count=3./gradlew allureServeOr manually:
allure serve build/allure-results/
Set base URL and environment in:
src/main/resources/config.properties