- JDK (17)
- Spring Boot (3.1.2)
- Maven
- JUnit 5
- Mockito
- PostgreSQL / H2 Database
This project includes the following types of tests:
The UnitTestClass in the src/test/java directory contains unit tests for the relevant Java class. These tests isolate individual parts (methods) of the class to verify if each part functions as expected.
The IntegrationTestClass in the src/test/java directory contains integration tests for the relevant Java class. These tests verify that different classes interact correctly.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request