Programming

Introduction to Fakes

This blog post explains what a fake is, describes how a fake works, explains how we can create fakes and use them in our automated tests, and helps us to understand when we should use fakes. Read More

Introduction to Mocks

This blog post explains what a mock is, describes how a mock works, explains how we can create mocks and use them in our automated tests, and helps us to understand when we should use mocks. Read More

Introduction to Stubs

This blog post describes what a stub is, explains how a stub works, describes how we can create stubs and use them in our automated tests, and helps us to understand when we should use stubs. Read More

Writing Unit Tests for a Spring MVC REST API: Writing Data

This blog post describes how we can send POST requests to the system under test, explains how we can configure the request body of the HTTP request, and describes how we can verify that our REST API is working as expected when validation fails and when validation is successful. Read More

Writing Unit Tests for a Spring MVC REST API: Returning a List

This blog post describes how we can ensure that the system under test returns the correct HTTP status code and verify that the system under test returns the correct information when we are writing unit tests for a Spring MVC REST API endpoint that returns a list. Read More

Writing Unit Tests for a Spring MVC REST API: Returning a Single Item

This blog post describes how we can ensure that the system under test returns the correct HTTP status code and verify that the system under test returns the correct information when we are writing unit tests for a Spring MVC REST API endpoint that returns the information of a single item. Read More

Get practical tips and tutorials on test automation, Spring, and software development in your inbox. You’ll also never miss a new blog post. You can unsubscribe at any time.

My privacy policy identifies the information which I collect if you subscribe my email newsletter and describes how I use the collected information.