Testing Data Transfer Objects and Rest Controllers in Spring Boot

In this post I will cover some tests that can be run to ensure that your DTOs (Data Transfer Objects) are being serialized and deserialized correctly leading onto testing whether they are being passed to and returned from a Rest Controller without errors. Have a look at my previous posts, Passing Data Transfer Objects with GET ...

Returning Data Transfer Objects from a Rest Controller in Spring Boot

In this post I will cover returning a DTO (Data Transfer Object) from a Rest Controller in Spring Boot. Returning data from a REST call in a DTO is a tidy way of retrieving data from the server which otherwise would be returned as a List<Object>. Have a look at my previous post, Passing Data ...

Passing Data Transfer Objects with GET in Spring Boot

GET requests should be used to pass data to a Rest Controller when the state of the data is not being changed. This is a little tutorial on how to pass a DTO (data transfer object)  with GET requests in Spring Boot. Check out Spring's starter guide if your starting from scratch. The setup that ...

Writing your F.I.R.S.T unit tests

Unit tests are required to test singular sections of code. In java this would normally be a class. They provide confidence to programmers allowing changes to be made and by running tests throughout development any changes that break the tests can be reevaluated, whether that results in the production code being corrected or altering the test ...

Getting started with JUnitParams

Do you write enough tests? Even if the answer is yes there might be some scenarios where you could add a few more to cover extra possibilities. But do you really want to go through the effort of having to write out another test for the extra inputs you are going to test? JUnitParams provides a ...

Is this the correct object?

This is something I came across at work that wasn't working as I expected. After a little playing around it seemed pretty obvious but even after a few years of working with Java this wasn't a situation I came across before. Now what happened? Its way easier to show you an example first. So the problem ...

Motivation and learning

Something strange happened to me a few months ago where I found this urge that I could be better myself. It all started with one of my higher ups at work telling me and my colleagues that we should be spending some time out of work doing some extra learning, whether that was listening to ...

Browse Categories