scala
import org.scalamock.scalatest.MockFactory
import org.scalatest._
class MyTestClass extends FlatSpec with Matchers with MockFactory {
}
scala
import org.scalamock.scalatest.MockFactory
import org.scalatest._
class MyTestClass extends FlatSpec with Matchers with MockFactory {
class MyClass {
def calculate(a: Int, b: Int): Int = a + b
}
"MyClass" should "return the sum of two numbers" in {
val mockClass = mock[MyClass]
(mockClass.calculate _).expects(2, 3).returning(5)
val result = mockClass.calculate(2, 3)
result shouldEqual 5
}
}