AssertJ починить не получится из-за несовместимости в Generic types
К примеру, версия 3.4.1 не работает, но вот прям сейчас пишу тесты на Kotlin, где в зависимостях прописано: testCompile 'org.assertj:assertj-core:3.8.0'
И никаких проблем нет (кусок с кодом как пример — bit.ly/2wufWiX).
zakon.rada.gov.ua/laws/show/2755-17#Text
див. “Стаття 166”