-
Enterprise Java
Spring Boot testing with JUnit 5
JUnit 5 (JUnit Jupiter) is around for quite some time already and it is equipped with tons of features. But…
Read More » -
Enterprise Java
JUnit 5 and Selenium – Setup the project with Gradle, JUnit 5 and Jupiter Selenium
Selenium is a set of tools and libraries supporting browser automation and it is mainly used for web applications testing.…
Read More » -
Enterprise Java
Test Execution Order in JUnit 5
The general practices say that automated tests should be able to run independently and with no specific order as well…
Read More » -
Enterprise Java
Temporary directories in JUnit 5 Tests
JUnit 4 TemporaryFolder @Rule allowed developers to create tests utilising temporary directories. With JUnit 5, the @Rules are not supported…
Read More » -
Core Java
JUnit 5 meets AssertJ
JUnit 5 brings a lot of improvements in the assertions library, mainly thanks to Java 8 and Lambda Expression support…
Read More » -
Enterprise Java
Asynchronous and Transactional Event Listeners in Spring
The built-in event publication functionality exists from the early Spring versions and it is still useful for handling basic communication…
Read More » -
Core Java
JUnit 5 – Basics
JUnit 5 is the next generation unit testing framework for Java equipped with many interesting features including nested tests, parameterized…
Read More » -
Enterprise Java
Spring Boot – spring.config.name – Case Study
Externalizing Spring Boot application properties is useful when the same application code must be used with different configuration. If the…
Read More » -
Enterprise Java
Lombok – you should definitely give it a try
Lombok is not a new thing in a Java ecosystem, but I must admit I always underestimated its value until…
Read More »