EasyStub is a simple stubbing framework for Java. It was inspired by the EasyMock framework. EasyMock is great for mocking, but a little verbose for my tastes when using it for stubbing classes. EasyStub aims to fix that!
With EasyStub, much of the syntax is like EasyMock. You create a stub by calling:
and register a stub return like:
EasyStub.stub(stubInstance.aMethodOnClass()).withValue("a value to return");
Unlike EasyMock, no replaying or verifying of stubs takes place - there is no need. The stub also behaves as if you had created a stub class using an IDE - all methods return default values (null for object return types, false for boolean types and 0 for numeric primitive types).