A sample API test automation project in Java, using Maven, JUnit 5, REST Assured, and Jackson.
The API chosen for testing was ReqRes. It simulates how a real application behaves, is highly available and accessible from anywhere. For more information, visit their website here.
The project uses Maven for project management, JUnit 5 as the test framework, REST Assured for REST API testing functionality, and Jackson for JSON serialization/deserialization.
A workflow is set up to install Java, run the tests, and publish the HTML report to GitHub Pages. The report can be viewed here.