@ Mock/@ InjectMocks for groovy - spock

zib*_*ibi 9 java groovy junit mockito spock

在JUnit/Mockito中,我们有2个非常有用的注释:@Mock@InjectMocks.

在我的新项目中,我开始使用带有spock的groovy进行测试,我想知道是否有替代提到的注释?

Pet*_*ser 10

@Mock在Spock中没有真正的需要,因为已经存在= Mock(),可以在任何地方使用注释(以及其他地方).有一个公开拉请求@InjectMocks,但尚未决定这样的功能是否会成为spock-core或spock-guice.(使用spock-guice运送此功能,或至少在类路径上需要Guice,将允许将注入委托给Guice,而不是重新发明轮子.)如果没有,@InjectMocks可以始终作为第三方Spock扩展发送.