<dependency> <groupId>org.jmock</groupId> <artifactId>jmock</artifactId> <version>2.8.1</version> <scope>test</scope> </dependency> public class Calculator { public int add(int a, int b) { return a + b; } } import org.jmock.Expectations; import org.jmock.Mockery; import org.junit.Test; public class CalculatorTest { @Test public void testAdd() { Mockery context = new Mockery(); final Calculator mockCalculator = context.mock(Calculator.class); context.checking(new Expectations() {{ allowing(mockCalculator).add(2, 3); will(returnValue(5)); }}); int result = mockCalculator.add(2, 3); assertEquals(5, result); context.assertIsSatisfied(); } }


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