Welcome to my Spring Boot Unit Testing Showcase! 🌟 Currently, I am diving deep into the following topics and uploading related resources to this repository:
- JUnit 5
- Mockito
- MockMvc
- Test-Driven Development (TDD)
- JsonPath
- Hamcrest
- H2 Embedded Database
- MySQL
I'm actively learning and exploring these topics, aiming to gain a deeper understanding of effective unit testing practices in the Spring Boot framework. As I progress, I'll be adding code examples, explanations, and useful resources to this repository.
Here are some helpful resources for diving into these topics:
-
JUnit 5 User Guide:
-
Mockito Documentation:
-
Spring Framework Documentation:
-
Hamcrest Tutorial:
-
H2 Database Documentation:
To run and explore the project, ensure you have the following installed:
- Java Development Kit (JDK) 17 or higher
- Maven or Gradle (whichever build tool you prefer)
-
Clone the repository:
git clone https://github.com/sameh-tarek/SpringBootUnitTesting.git