Testing
-
Software Development
Continuous Delivery: Unit Tests
In the previous article we explored static analysis as one of the first steps in Continuous Delivery. Our journey will…
Read More » -
Software Development
No SRP? No TDD!
I’ve been thinking about what makes TDD fail, and there are obviously few reasons that were discussed to death (Get…
Read More » -
Core Java
Writing Clean Tests – Divide and Conquer
A good unit test should fail for only one reason. This means that a proper unit test tests only one…
Read More » -
Enterprise Java
Java EE7 and Maven project for newbies – part 5 – Unit testing using Arquillian / Wildfly 8
Resuming from the previous parts Part #1, Part #2, Part #3, Part #4, This is the first ‘extra’ post, based…
Read More » -
Enterprise Java
Writing Clean Tests – Replace Assertions with a Domain-Specific Language
It is pretty hard to figure out a good definition for clean code because everyone of us has our own…
Read More » -
Software Development
Testing effectively
Recently, there was a heaty debate regarding TDD which started by DHH when he claimed that TDD is dead. This…
Read More » -
Enterprise Java
Writing Clean Tests – New Considered Harmful
It is pretty hard to figure out a good definition for clean code because everyone of us has our own…
Read More » -
Core Java
Spice up your test code with custom assertions
Inspired by the @tkaczanowski talk during GeeCON conference I decided to have a closer look at custom assertions with AssertJ…
Read More » -
Enterprise Java
Integration Tests for External Services
Our systems often depend on 3rd party services (They may even be services internal to the company that we have…
Read More »