If you read my blog on a regular basis, you have probably noticed that I have written many tutorials about automated testing. The problem is that some of these tutorials are quite old and outdated, and that is why I am going to update them. Here's where you come in. Before I can help you […] Read More
Integration Testing
Getting Started With Gradle: Creating a Spring Boot Web Application Project
The traditional way to run a Spring web application on a remote server is to package it into a war file and deploy that file into a servlet container. Although this method has served us well in the past, managing multiple servlet containers has always been a bit cumbersome. Spring Boot provides one solution to […] Read More
The Best Comments of July 2015
I think that the best part of writing a blog is to get comments from my readers. Because I have learned a lot from my readers, I want to “reward” the best comments, help you to learn new things, and (hopefully) encourage people to leave more comments. The rules are simple: I select X best […] Read More
Writing Clean Tests - Java 8 to the Rescue
In the previous part of this tutorial we solved some common problems found from “clean” unit tests by using nested configuration. I was very happy with the final test class, but after a while I realized that something was bothering me. The only problem was that I couldn’t figure out what it was. I ignored […] Read More
The Best Comments of June 2015
I think that the best part of writing a blog is to get comments from my readers. Because I have learned a lot from my readers, I want to “reward” the best comments, help you to learn new things, and (hopefully) encourage people to leave more comments. The rules are simple: I select X best […] Read More
12 Tools That I Use for Writing Unit and Integration Tests
I think that software development is more than just a job. I see myself as an artisan who is trying to get better every day. The "easiest way" to do this is to find a few good tools and find the answers to these questions: When should I use the tool X? How should I […] Read More