import org.jmock.Expectations;
import org.jmock.Mockery;
import org.junit.Test;
public class ExampleTest {
@Test
public void testExample() {
Mockery mockery = new Mockery();
final SomeDependency mockDependency = mockery.mock(SomeDependency.class);
mockery.checking(new Expectations() {{
oneOf(mockDependency).doSomething(with(any(String.class)));
will(returnValue(true));
}});
SomeClassToTest testObject = new SomeClassToTest(mockDependency);
testObject.doSomethingWithDependency("test");
mockery.assertIsSatisfied();
}
}