All Classes and Interfaces

Class
Description
TestNG annotation transformer to set a custom retry analyzer.
Utility class for assertions with logging using Log4j2.
Base test class for API tests, providing setup and teardown logic.
A Hamcrest matcher that logs assertion results using Log4j2.
Retry analyzer for TestNG tests to handle HTTP 429 responses.
TestNG listener that logs test execution events using Log4j2.
Java records
Represents a test case info with testcaseId.
Represents a single test iteration result.
Represents a suite of test cases within a test plan.
Represents the complete test result for a test case.
Container for all test results.
Custom TestNG reporter that generates structured JSON reports for test execution results.
Test cases for creating books via the API.
Test cases for retrieving books via the API.
Test cases for updating books via the API.
Test cases for deleting books via the API.