Добрый человек Кент Бек
пишет о JUnit 4:
The theme of JUnit 4 is to encourage more developers to write more tests by further simplifying JUnit. To this end, we have followed NUnit's lead in identifying tests by annotation instead of subclassing and naming conventions. Tests can now live in any class.
Не знаю, насколько это концептуально верно, ;) но лично мне это даст возможность вставлять некоторые из тестов непосредственно в тестируемый класс. Понятно, что это стало возможным благодаря еще одной фиче новой Java:
The assertion methods are in an Assert class which is most easily used through static import