What problem does it solve?
This Skill standardizes REST integration testing patterns to help teams verify endpoint behavior reliably and repeatedly, reducing fragile tests and ad-hoc approaches.
Core Features & Use Cases
- REST Integration Tests: end-to-end validation of HTTP endpoints using Quarkus @QuarkusTest and RestAssured.
- Mocking External Dependencies: isolate tests from external services with Mockito-based mocks and CDI integration.
- Database Patterns: testcontainers for real database behavior and H2 for fast local iterations.
- Raw JSON Payloads: validate exact request bodies using text blocks and JSON path assertions.
- Cookbook & Patterns: guided recipes and best practices to organize and reuse test patterns.
Quick Start
Start by creating a Quarkus test class, add representative tests, and run your test suite with mvn test or mvn -Dtest=YourTestClass test. Adapt patterns to your application endpoints.