Dear devs, I'd like to start a discussion to migrate the TestNg assertion to AssertJ assertion.
Some main motivations are: - AssertJ is a pure streaming API with more elegant coding and higher readability. - Making full use of Java 8 Lambdas for writing easier to read tests and a better performing way of composing failure messages. - Better exception verification - Powerful assertion function from AssertJ. - Compatible with popular testing frameworks, including TestNG. There are some links with concise documentation: What is AssertJ https://assertj.github.io/doc/#overview-what-is-assertj Custom assertions extension https://assertj.github.io/doc/#assertj-core-custom-assertions Core assertion guide https://assertj.github.io/doc/#assertj-core-assertions-guide Let me know what you think and I'm happy to answer all questions. Any suggestions are appreciated. Best, Roc Marshal.