2017-05-14 6 views

답변

1

종속성 관리 및 바이트 코드와 관련하여 런타임과 테스트 환경 간의 동작에는 차이가 없어야합니다. 차이점은 각각에 대해 정의 된 종속성입니다. 나는 단순히 Test을 다음에서 제거한다고 가정합니다.

libraryDependencies += "org.scalamock" %% "scalamock-scalatest-support" % "3.5.0" % Test 

이 작업을 수행해야합니다. 개인적으로는 스텁 서비스를 손으로 작성하는 것을 선호합니다.

+0

또한 Scalatest를 프로덕션 코드로 가져옵니다. 당신이 원하지 않는다면 아마도'scalamock-core'에 의존 할 수있을 것입니다. ScalaMock은 실제로이 사용 사례를 위해 설계된 것은 아니며 Scala.meta를 직접 사용하는 아이디어 일 수 있습니다. http://scalameta.org/ –