如何在junit测试中设置Aspect中的Autowired字段?

时间:2016-06-30 18:10:22

标签: java spring unit-testing junit spring-aop

我有一个具有Autowired字段配置的Aspect,在我的单元测试中,我想在定义模拟行为后将mock设置为config。

方面:

@Aspect
public class Aspect {

    @Autowired
    private Configuration config;

...

单元测试:

@Autowired
private Configuration config;

@Before
public void setup() {
    when(config.getInt(TTL)).thenReturn(10000);
    // set confing to Aspect
}

我知道spring有ReflectionTestUtils.setField用于设置自动装配字段,但我没有引用方面对象。

0 个答案:

没有答案