When writing integration tests for Spring Boot applications that interact with AWS services like S3, DynamoDB, SNS, SQS, and etc, you're most

Read More

When developing applications that interact with cloud services like Azure Blob Storage, we need to have an efficient testing mechanism in place

Read More

A common question we receive in the realm of testing Spring Boot application is about the differences between MockMvc and @SpringBootTest with

Read More

Spring Boot offers excellent testing support for Spring Web MVC controllers. With the help of @WebMvcTest and MockMvc, we can verify our

Read More

Spring offers various tools for testing our controller endpoints: MockMvc, WebTestClient, and the TestRestTemplate. While all three candidates serve a similar goal

Read More

Similar to a REST API, an Amazon SQS listener is an entry point to our application. While we can easily test our

Read More

Yet another blog post about a Mockito feature that we should rarely use: Mockito deep stubs. With this article, we'll explore how

Read More

Testcontainers offers several initialization strategies for our Docker containers when writing integration tests. Depending on the Docker image we use for our

Read More

Sending emails is a common responsibility of enterprise applications. With the Spring Boot Starter Mail dependency, this becomes a trivial task. But

Read More

Fetching data via HTTP from a remote system is a task almost every application has to solve. Fortunately, there are mature Java

Read More