排序
Writing parallelizable tests with the carlspring/idempotence framework for Java
Writing parallelizable tests with the carlspring/idempotence framework for Java, Disclaimer This is a re-post of my article on Medium.com with the hope of reaching more OSS develop...
Don’t discover bugs in production, use unit tests
Don't discover bugs in production, use unit tests, A bug in software development is common, but some times it can cost a lot. The most known case of a bug that cost million of doll...
Consumer-Driven Contract Testing with Pact and Java – Part II
Consumer-Driven Contract Testing with Pact and Java - Part II,The previous post explains the principles and motivations behind contract testing. Today we take a look to how write c...
Spring Boot Testing — Testcontainers and Flyway
Spring Boot Testing — Testcontainers and Flyway,This is the second part of the Spring Boot Testing article series. The code snippets are taken from this repository. You can clone ...
JUnit 5 – Basics to start with…
JUnit 5 - Basics to start with...,Unit Testing of the code is mandatory in every project. Each line of code you write, should be tested with JUnit Test Cases. Many projects have be...
Automatically Amending Method and Class Visibility for JUnit 5
Automatically Amending Method and Class Visibility for JUnit 5,One of the joys of programming is the constant learning required to keep up to date. One of the issues is that we bui...
Junit 5 Tutorial for Beginners
Junit 5 Tutorial for Beginners,This post was originally published in programmingtechie.com Junit 5 is one of the popular testing frameworks in the Java Development World and it sup...
Trying out localstack with JUnit5
Trying out localstack with JUnit5,I was trying to fake Amazon Web Services using localstack by running it with Junit5 and this is what I did. You can find the code for this example...
Improving A Personal Programming Process Using Sensei
Improving A Personal Programming Process Using Sensei, Adding Annotations and Method Renaming For this post, I've recreated a 'bad' coding approach that I used when I was learning ...
How to start a JUnit 5 project in few minutes
How to start a JUnit 5 project in few minutes,In the next minutes you will able to create and run a project using JUnit 5 Table of minutes Minute 1 Minute 2 Minute 3 Minute 4 Minut...
Test behaviour, not implementation
Test behaviour, not implementation, Introduction Last year I spent a lot of time with writing and also practicing how to write good unit/integration tests in AEM (Adobe Experience ...
Handling System Properties in JUnit 5
Handling System Properties in JUnit 5,In Java, properties are configuration values that are represented as key-value pairs, usually managed inside a Properties object. System prope...