package li.klass.fhem.testutil; import org.junit.rules.MethodRule; import org.junit.runners.model.FrameworkMethod; import org.junit.runners.model.Statement; import org.mockito.MockitoAnnotations; public class MockitoRule implements MethodRule { @Override public Statement apply(final Statement base, FrameworkMethod frameworkMethod, final Object test) { return new Statement() { @Override public void evaluate() throws Throwable { MockitoAnnotations.initMocks(test); base.evaluate(); } }; } }