public class Calculator {
public int add(int a, int b) {
return a + b;
}
}
scala
import org.scalamock.scalatest.MockFactory
import org.scalatest.Matchers._
import org.scalatest._
class CalculatorTest extends FlatSpec with MockFactory {
"Calculator" should "add two numbers" in {
val calculatorMock = mock[Calculator]
(calculatorMock.add _).expects(2, 3).returning(5)
val result = calculatorMock.add(2, 3)
result should be(5)
}
}