我使用Scalamock来测试我的Java项目。项目包含使用Java样式DI的类:
class Resource {
@Inject
private Service service;
.....
}如何将模拟作为服务实例注入?对于Mockito,我可以使用@InjectMocks,但我肯定想使用Scalamock。
发布于 2015-03-11 06:11:16
目前ScalaMock不支持Mockito的@InjectMocks等价物。
在setter/构造函数注入的情况下,您可以手动注入模拟。在字段注入的情况下,您可以使用反射访问私有字段,但这将非常麻烦。
请创建新的ScalaMock特性请求(https://github.com/paulbutcher/ScalaMock/issues) --如果出现问题,我们可以实现它。
https://stackoverflow.com/questions/28931722
复制相似问题