Skip to content

xpinjection/library-system-tests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library system tests

System API tests for the Library system.

Features

Following features are implemented in this example:

  • Spring Boot as the core testing framework.
  • Flexible externalized configuration for all environments.
  • Test data DB integration with Spring Data JPA and Flyway.
  • Local DB integration with TestContainers.
  • Test data registry pattern.
  • Declarative API client with OpenFeign.
  • Generic RestAssured HTTP client.
  • JSON logs format for centralized logging.
  • Distributed tracing integration.
  • Full-featured Allure reporting.
  • Containerized approach to execute system tests anywhere.
  • K8S integration with configured jobs.

About

System API tests for the Library system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published