<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>3.12.4</version>
</dependency>
public class Calculator {
public int add(int a, int b) {
return a + b;
}
}
import org.junit.Test;
import org.mockito.Mockito;
public class CalculatorTest {
@Test
public void testAdd() {
Calculator calculator = Mockito.mock(Calculator.class);
Mockito.when(calculator.add(2, 3)).thenReturn(5);
int result = calculator.add(2, 3);
Mockito.verify(calculator).add(2, 3);
Mockito.verifyNoMoreInteractions(calculator);
// assert the result
}
}