Scalamock测试Java依赖项注入
我使用Scalamock对Java项目进行单元测试。 项目包含使用Java CDI样式DI的类:Scalamock测试Java依赖项注入,java,scala,dependency-injection,scalamock,Java,Scala,Dependency Injection,Scalamock,我使用Scalamock对Java项目进行单元测试。 项目包含使用Java CDI样式DI的类: class Resource { @Inject private Service service; ..... } 如何将mock作为服务实例注入? 有了Mockito,我可以使用@InjectMocks,但我肯定想使用Scalamock。目前Scalamock不支持Mockito的@InjectMocks等效工具 在setter/constructor注入的情况下,您可以手动注入模拟。在字段注
class Resource {
@Inject
private Service service;
.....
}
如何将mock作为服务实例注入?
有了Mockito,我可以使用@InjectMocks,但我肯定想使用Scalamock。目前Scalamock不支持Mockito的
@InjectMocks
等效工具
在setter/constructor注入的情况下,您可以手动注入模拟。在字段注入的情况下,您可以使用反射访问私有字段,但这将非常麻烦
请创建新的ScalaMock功能请求()-如果它被升级,我们可以实现它。谢谢,senu。已提高罚单: