There is a school of thought4 that says that every test function in a JUnit test should have one
and only one assert statement.
This rule may seem draconian, but the advantage can be seen
in Listing 9-5.
Those tests come to a single conclusion that is quick and easy to understand.