Вот то, что я вижу из своего опыта на Java-стороне забора.
Фреймворки для юнит-тестирования
Что касается модульного тестирования в Java, почти все используют JUnit, а в JUnit 4.0 используются аннотации, я понимаю, что теперь это больше похоже на NUnit.
Насмешные рамки
Мы использовали EasyMock в нашем проекте около полугода, и мы решили, что он тратит много нашего времени только на выполнение простых задач. На самом деле, мы много шутили о том, что EasyMock - это не просто.
После посещения лекции о насмешливых основах я решил пойти с Mockito и никогда не оглядывался назад. Он позволяет безболезненно частичное издевательство - для чего EasyMock требовалась отдельная библиотека. Кроме того, в Mockito гораздо лучше работает обмен сообщениями об ошибках. Если вы сделаете что-то не так, вы получите подробные ошибки о том, как вы нарушили контракт Mockito.
В любом случае, сделайте оба спина, и я думаю, вы согласитесь, что Mockito - явный победитель.