首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ScalaTest中使用ScalaMock?

如何在ScalaTest中使用ScalaMock?
EN

Stack Overflow用户
提问于 2013-05-08 01:59:57
回答 1查看 663关注 0票数 2

我尝试了以下几种方法

代码语言:javascript
复制
import org.scalatest._
import org.scalamock._
import org.scalamock.scalatest._

class TestMock extends FlatSpec with MockFactory with ShouldMatchers {
  "foo" should "bar" in {
    val obj = mock[Object]
    //...
  }
}

编译器告诉我TestMock的self类型与MockFactory的不一致。所以我把类改为

代码语言:javascript
复制
class TestMock extends FlatSpec with MockFactory with ShouldMatchers {
  self : MockFactory with Suite =>
  "foo" should "bar" in {
    val obj = mock[Object]
    //...
  }
}

现在它抱怨mock不是一个值。

我使用scalatest_2.10-2.0.M5b.jar和scalamock-scalatest-support_2.10-3.0.1.jar。

我做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-10 02:45:35

解决了这个问题:显然需要同时使用scalamock-corescalamock-scalatest-support jars。我以为不是其中一个就是另一个。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16425598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档