В AssertJ
есть пример создания пользовательских утверждений для пользовательских классов:
http://joel-costigliola.github.io/assertj/assertj-core-custom-assertions.html
Но как насчет коллекций пользовательских классов?
Как создать для них утверждения?