When writing integration tests for Spring Boot applications that interact with AWS services like S3, DynamoDB, SNS, SQS, and etc, you're most
When developing applications that interact with cloud services like Azure Blob Storage, we need to have an efficient testing mechanism in place
A common question we receive in the realm of testing Spring Boot application is about the differences between MockMvc and @SpringBootTest with
Spring Boot offers excellent testing support for Spring Web MVC controllers. With the help of @WebMvcTest and MockMvc, we can verify our
Spring offers various tools for testing our controller endpoints: MockMvc, WebTestClient, and the TestRestTemplate. While all three candidates serve a similar goal
Similar to a REST API, an Amazon SQS listener is an entry point to our application. While we can easily test our
Yet another blog post about a Mockito feature that we should rarely use: Mockito deep stubs. With this article, we'll explore how
Testcontainers offers several initialization strategies for our Docker containers when writing integration tests. Depending on the Docker image we use for our
Sending emails is a common responsibility of enterprise applications. With the Spring Boot Starter Mail dependency, this becomes a trivial task. But
Fetching data via HTTP from a remote system is a task almost every application has to solve. Fortunately, there are mature Java