Integration Testing

Writing Integration Tests for Spring Boot Web Applications: Build Setup

When we want to write integration tests for Spring Boot web applications, the first thing that we have to do is to create a build that makes our life as easy as possible. In other words, we must create a build that allows us to decide what happens when we build our project. This blog post describes how we can create a Maven build that fulfills this requirement. Read More

Introduction to AssertJ-DB

This is a free sample lesson of my Introduction to AssertJ-DB course. This lesson describes why we should use AssertJ-DB, explains how we can get the required dependencies with Maven and Gradle, and helps us to configure AssertJ-DB. Read More

Introducing My AssertJ-DB Course

Because we had a rainy summer (I live in Finland), I decided to write a new course that describes how you can get rid of DbUnit XML data set files, make your feedback loop as short as possible, and eliminate duplicate boilerplate code (aka duplicate assertions) from your test suite. The Introduction to AssertJ-DB course […] Read more

Java Testing Weekly 20 / 2019

There are many software development blogs out there, but many of them don't publish testing articles on a regular basis. Also, I have noticed that some software developers don't read blogs written by software testers. That is a shame because I think that we can learn a lot from them. That is why I decided […] Read more

Running Kotlin Tests With Gradle

When we start a new project with Kotlin, one of the first things that we have to do is to create a Gradle project that can compile and run our application. However, our job isn’t done yet. We still have to figure out a way to compile and run our automated tests. This blog post […] Read more