如何在测试中不使用ScalaMock?

如何在测试中不使用ScalaMock?,scala,scalamock,Scala,Scalamock,这是否可能不在测试中而是在实际代码中使用ScalaMock存根?我想运行需要其他服务的http服务,我现在想存根。在文档中找不到如何实现这一点。在依赖关系管理和字节码方面,运行时和测试环境之间的行为应该没有区别。唯一的区别是为它们各自定义了哪些依赖项。我假设只需从以下位置删除测试: 我应该做这项工作。但就我个人而言,我更喜欢手工编写存根服务。请注意,这也会将Scalatest引入到生产代码中。如果您不想要的话,您可能只需要依赖scalamock core。ScalaMock并不是为这个用例设计的

这是否可能不在测试中而是在实际代码中使用ScalaMock存根?我想运行需要其他服务的http服务,我现在想存根。在文档中找不到如何实现这一点。

在依赖关系管理和字节码方面,运行时和测试环境之间的行为应该没有区别。唯一的区别是为它们各自定义了哪些依赖项。我假设只需从以下位置删除测试:


我应该做这项工作。但就我个人而言,我更喜欢手工编写存根服务。

请注意,这也会将Scalatest引入到生产代码中。如果您不想要的话,您可能只需要依赖scalamock core。ScalaMock并不是为这个用例设计的-直接使用Scala.meta可能是个好主意:
libraryDependencies += "org.scalamock" %% "scalamock-scalatest-support" % "3.5.0" % Test