Application logs are very useful when trying to understand why an application did what it did. This is also true when you debug a failing […]

Null references were Tony Hoare’s notorious “billion-dollar mistake”. However, as Java developers we are used to living with them. They were there from the start […]

JUnit 5 Extension Lifecycle Update 09.01.2017: The JUnit team decided to include my issue in the next milestone release (M4). With that, the TestInstancePostProcessor extension […]

Most code we write – be it production or test – has non-functional requirements: As an example, unit tests should … not take longer than […]

JUnit 5 introduced parameters for tests. In order for the parameters to work, a ParameterResolver has to be provided. If any test method parameter can’t […]

WebTester is an open source automation framework for web applications. It is based on Selenium. Years of working with several different automation tools have shown […]

Maintaining comprehensive suites of tests can take a lot of effort. Sometimes so much that it makes us doubt that all this work is worth […]

Sometimes there are a lot of relevant cases to be tested for a single method. In these instances it is rather tedious to implement an […]

Structuring your tests in an understandable way is not an easy task. JUnit 5 can help you create a sensible test structure by grouping related […]

What if you are not sure, whether you can fully trust your test suite? What if your doubts stop you from making necessary refactorings? If […]

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close