scala
libraryDependencies += "org.scalamock" %% "scalamock" % "x.x.x" % Test
scala
import org.scalamock.scalatest.MockFactory
class CalculatorTest extends AnyWordSpec with Matchers with MockFactory {
"Calculator" should {
"return correct result" in {
val mockMathUtils = mock[MathUtils]
when(mockMathUtils.add(2, 3)).thenReturn(5)
val calculator = new Calculator(mockMathUtils)
val result = calculator.add(2, 3)
result shouldBe 5
}
}
}