When formulating assertions, JUnit quickly reaches its limits. The AssertJ and Google Truth libraries offer new possibilities ...