<dependency> <groupId>org.mockachino</groupId> <artifactId>mockachino</artifactId> <version>0.24.2</version> <scope>test</scope> </dependency> import org.junit.runner.RunWith; import org.mockachino.junit.MockachinoJUnitRunner; @RunWith(MockachinoJUnitRunner.class) public class MyClassTest { } import org.junit.Test; import static org.mockachino.Mockachino.*; public class MyClassTest { @Test public void testMyMethod() { MyClass myClass = mock(MyClass.class); } } import org.junit.Test; import static org.mockachino.Mockachino.*; public class MyClassTest { @Test public void testMyMethod() { MyClass myClass = mock(MyClass.class); when(myClass.myMethod(anyInt())).thenReturn(10); } } import org.junit.Test; import static org.junit.Assert.*; import static org.mockachino.Mockachino.*; public class MyClassTest { @Test public void testMyMethod() { MyClass myClass = mock(MyClass.class); when(myClass.myMethod(anyInt())).thenReturn(10); int result = myClass.myMethod(5); verify(myClass).myMethod(5); assertEquals(10, result); } }


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