在Junit和Mockito中模拟WCMUsePojo的getProperties()

时间:2018-09-28 05:34:39

标签: junit mockito junit4 aem cq5

我正在为扩展WCMUsePojo的类编写Junit测试用例,但无法模拟返回值映射的getProperties()方法的值。结果,每当我们从Value映射中获取任何键时,我都会得到null指针异常。谁能帮忙。

1 个答案:

答案 0 :(得分:0)

使用模拟值创建ValueMap。在模拟getProperties()方法时,然后返回模拟ValueMap。

ValueMap mockValueMap = new ValueMapDecorator(new HashMap());
mockValueMap.put("test", "value");