Testing
-
Core Java
JUnit 5 – Setup
In November 2015 the JUnit Lambda team presented their prototype. Since then the project rebranded itself as JUnit 5 and…
Read More » -
Enterprise Java
Isolating integration tests and mocking dependencies with Spring Boot
Integration tests can be slow and unreliable because they depend on too many components in the system. Up to a…
Read More » -
Core Java
Use JUnit’s expected exceptions sparingly
Sometimes, when we get pull requests for jOOQ or our other libraries, people change the code in our unit tests…
Read More » -
Software Development
Testing: Appetite Comes With Eating
I’ve written a lot about testing. Some tips on integration tests, some how-tos, some general opinions about tests. But I…
Read More » -
Enterprise Java
Container Object pattern. A new pattern for your tests.
If you search for a description of what Page Object is, you’ll find that The Page Object Pattern gives us…
Read More » -
Desktop Java
Effective UI tests with Selenide
Waiting for miracles Christmas is a time for miracles. On the eve of the new year we all build plans…
Read More » -
Core Java
Testing multithreaded code in Java
Testing multithreaded code is a tough challenge. The first advice that you get when trying to test concurrency is to…
Read More » -
Core Java
Writing BDD tests with Cucumber JVM
Cucumber JVM as an excellent tool to write your BDD tests.In this article I would like to give an introduction…
Read More » -
Core Java
Introduction in Java TDD – part 2
Hello again! In the previous blog post I explained TDD theory in general, without close reference to Java, but in…
Read More »