2016-09-08 16 views

回答

1

如果您使用的Mockito:你看可以的Mockito注入注释字段: @RunWith(MockitoJUnitRunner.class) vs MockitoAnnotations.initMocks(this)

我会建议,而不是使用的字段注释使用注释构造函数。这样,您可以使所有注入的字段都是最终的,并且当依赖关系发生变化而不是运行时/测试失败/异常时,您将发生构建失败。而且额外的好处是你可以在你的测试中调用构造函数并以这种方式注入模拟。

+0

你能举一个你用带注释的构造函数描述你的内容的例子吗? – user840930

+0

@ user840930 https://docs.jboss.org/weld/reference/1.1.0.Final/en-US/html/injection.html –