scala import org.scalamock.scalatest.MockFactory import org.scalatest.flatspec.AnyFlatSpec class MyServiceSpec extends AnyFlatSpec with MockFactory { "MyService" should "perform some operation" in { val mockDependency = mock[MyDependency] val myService = new MyService(mockDependency) (mockDependency.doSomething _).expects("input").returns("output") val result = myService.performOperation("input") assert(result == "output") } } trait MyDependency { def doSomething(input: String): String } class MyService(dependency: MyDependency) { def performOperation(input: String): String = { dependency.doSomething(input) } }


上一篇:
下一篇:
切换中文