Do you write one test per function/method, with multiple checks in the test, or a test for each check?
I like to have a test per check in a method and have a meaningfull name for the test-method. For instance:
testAddUser_shouldThrowIllegalArgumentExceptionWhenUserIsNull