如果我想使用org.scalamock.generated.GeneratedMockFactory,應該聲明哪些正確的Maven依賴關係?對於GeneratedMockFactory的Maven依賴關係
我有一個scala項目,這取決於scalatest_2.10版本2.0.M5B和scalamock-scalatest版本3.0.1,它看起來像org.scalamock.generated是在他們都沒有。
親切的問候 馬科
如果我想使用org.scalamock.generated.GeneratedMockFactory,應該聲明哪些正確的Maven依賴關係?對於GeneratedMockFactory的Maven依賴關係
我有一個scala項目,這取決於scalatest_2.10版本2.0.M5B和scalamock-scalatest版本3.0.1,它看起來像org.scalamock.generated是在他們都沒有。
親切的問候 馬科
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。