rMock(Java)
rMockrMock 2.0.0 is a Java mock object framework to use with jUnit. rMock has support for a setup-modify-run-verify workflow when writing jUnit tests. It integrates better with IDE refactoring support and allows designing classes and interfaces in a true test-first fashion. rMock has the flexibility and power of jMock, while the recording of mock calls is influenced by EasyMock.
Homepage: http://rmock.sourceforge.net/
The RMock 2.0.0 user guide
RMock in short RMock is a Java based framework that supports interaction based and state based testing through a variety of features. Both expectations and asserts use the same powerful matching framework, which provides a vast library of expressions ready-to-use, as well as the possibility to easily add your own custom o...