<dependency>
<groupId>io.github.yclian</groupId>
<artifactId>ymock</artifactId>
<version>1.0.0</version>
<scope>test</scope>
</dependency>
import io.github.yclian.ymock.YMock;
import org.junit.Test;
import static io.github.yclian.ymock.YMock.*;
public class CalculatorTest {
@Test
public void testAdd() {
Calculator calculatorMock = mock(Calculator.class);
when(calculatorMock.add(2, 3)).thenReturn(5);
int result = calculatorMock.add(2, 3);
assertEquals(5, result);
verify(calculatorMock, times(1)).add(2, 3);
}
}