public class Calculator { public int add(int num1, int num2) { return num1 + num2; } } 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() {{ exactly(1).of(mockCalculator).add(2, 3); will(returnValue(5)); }}); Calculator calculator = new Calculator(); int result = calculator.add(2, 3); assertEquals(5, result); context.assertIsSatisfied(); } }


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