org.jmock.integration.junit4
Class JUnitRuleMockery
java.lang.Object
org.jmock.Mockery
org.jmock.integration.junit4.JUnit4Mockery
org.jmock.integration.junit4.JUnitRuleMockery
- All Implemented Interfaces:
- SelfDescribing, MethodRule
public class JUnitRuleMockery
- extends JUnit4Mockery
- implements MethodRule
A JUnitRuleMockery
is a JUnit Rule that manages JMock expectations
and allowances, and asserts that expectations have been met after each test
has finished. To use it, add a field to the test class (note that you don't
have to specify @RunWith(JMock.class)
any more). For example,
public class ATestWithSatisfiedExpectations {
- Author:
- smgf
Methods inherited from class org.jmock.Mockery |
addExpectation, assertIsSatisfied, checking, describeTo, mock, mock, sequence, setDefaultResultForType, setExpectationErrorTranslator, setImposteriser, setNamingScheme, setThreadingPolicy, states |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JUnitRuleMockery
public JUnitRuleMockery()
apply
public Statement apply(Statement base,
FrameworkMethod method,
Object target)
- Specified by:
apply
in interface MethodRule