EmailService emailService = Mockito.mock(EmailService.class); Mockito.when(emailService.sendEmail()).thenReturn(true); Mockito.verify(emailService).sendEmail(); public class Calculator { private Adder adder; public Calculator(Adder adder) { this.adder = adder; } public int addNumbers(int a, int b) { return adder.add(a, b); } } public interface Adder { int add(int a, int b); } public class AdderImpl implements Adder { public int add(int a, int b) { return a + b; } } public class CalculatorTest { @Test public void testAddNumbers() { Adder adder = Mockito.mock(Adder.class); Mockito.when(adder.add(2, 3)).thenReturn(5); Calculator calculator = new Calculator(adder); int result = calculator.addNumbers(2, 3); Mockito.verify(adder).add(2, 3); Assertions.assertEquals(5, result); } }


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