2014-08-28 99 views
-1

如果我想使用org.scalamock.generated.GeneratedMockFactory,应该声明哪些正确的Maven依赖关系?对于GeneratedMockFactory的Maven依赖关系

我有一个scala项目,这取决于scalatest_2.10版本2.0.M5B和scalamock-scalatest版本3.0.1,它看起来像org.scalamock.generated是在他们都没有。

亲切的问候 马科

回答

1

org.scalamock.generated.GeneratedMockFactory是受所述Scalamock compiler plugin为Scalamock 2产生(对于Scala的2.9或以上)的性状。在scalamock 3(用于Scala的2.10/2.11),使用编译器插件是由宏取代,使得Scalamock现在支持以下两种类型的嘲笑的:

请注意,宏嘲笑可能失败(在编译)试图嘲笑一些复杂性状的时候,但他们完全类型检查,并有更好的语法 - 所以它的使用宏嘲笑为一个好主意尽可能多,并且当他们不工作时回退到代理嘲笑,according to Scalamock's author。他还有一个很好的分步指南,使用Scalamock 3(与宏模拟)here