This is a free sample lesson of my Introduction to JUnit 5 course. This lesson describes what a JUnit 5 extension is, helps us to understand when JUnit 5 extensions are run, and explains how we can register JUnit 5 extensions. Read More
Programming
This is a free sample lesson of my Introduction to JUnit 5 course. This lesson describes how we can select the invoked test cases by using tag expressions and filter JUnit 5 tests with Maven and Gradle. Read More
This is a free sample lesson of my Introduction to JUnit 5 course. This lesson describes how JUnit 5 tags work, explains how we can add JUnit 5 tags to our test methods, and describes how we can make our tests easier to write and maintain by using custom annotations. Read More
This blog post is the third (and last) part of my article series which investigates if we should use ObjectMapper for creating the request body when we are writing tests for Spring REST APIs. This blog post helps us to understand the role of ObjectMapper, identifies the pros and cons of not using ObjectMapper, and describes when we should and should not use ObjectMapper. Read More
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
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