A while ago we’ve participated in a discussion about the pros and cons of using assertJ and assertThat over assertTrue1. We’ve heard some arguments against using assertThat and assertJ that we really did not anticipate (e.g. a dev expressed that he prefers to see exactly what methods