<dependency> <groupId>org.jmockring</groupId> <artifactId>jmockring</artifactId> <version>1.0.0</version> </dependency> import org.jmockring.core.junit4.Junit4MockServerRunner; import org.jmockring.annotation.MockedDependency; import org.jmockring.annotation.TargetHost; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.Mock; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; @RunWith(Junit4MockServerRunner.class) public class MyServiceTest { @Mock private MyDependency myDependency; @MockedDependency private AnotherDependency anotherDependency; @TargetHost private String targetHost = "http://example.com"; @Test public void testMyService() { when(myDependency.doSomething()).thenReturn("mocked response"); MyService myService = new MyService(myDependency, anotherDependency); String result = myService.callDependency(); verify(myDependency).doSomething(); assertEquals("mocked response", result); } }


上一篇:
下一篇:
切换中文