scala libraryDependencies += "org.scalamock" %% "scalamock" % "5.1.0" % Test libraryDependencies += "org.mockito" % "mockito-core" % "3.1.0" % Test scala import org.scalamock.scalatest.MockFactory import org.scalatest.funsuite.AnyFunSuite class MockTest extends AnyFunSuite with MockFactory { test("Mocking Java library method") { val mockLibrary = mock[SomeJavaLibrary] (mockLibrary.someMethod _).expects(*).returns("Mocked Result") val result = mockLibrary.someMethod("input") assert(result == "Mocked Result") } } class SomeJavaLibrary { def someMethod(input: String): String = { // ... return "Actual Result" } } sbt test


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