Introduction
public class Calculator {
public int add(int a, int b) {
return a + b;
}
}
import org.easymock.EasyMock;
import org.junit.Before;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class CalculatorTest {
private Calculator calculator;
@Before
public void setUp() {
calculator = new Calculator();
}
@Test
public void testAdd() {
CalculatorService calculatorService = EasyMock.createMock(CalculatorService.class);
EasyMock.expect(calculatorService.add(2, 3)).andReturn(5);
calculator.setCalculatorService(calculatorService);
int result = calculator.add(2, 3);
assertEquals(5, result);
}
}