JUnit is a unit testing framework for Java, created by Erich Gamma and Kent Beck.
Mockito mock objects library core API and implementation
Spring TestContext Framework
A self-contained hamcrest jar containing all of the sub-modules in a single artifact.
EasyMock provides an easy way to create Mock Objects for interfaces and classes generating them on the fly
Hamcrest library of matcher implementations.