我怎么能嘲笑这个

时间:2013-12-24 11:22:52

标签: unit-testing junit mocking mockito

我需要模仿这些对象,但我不知道如何。

我编辑了测试:

LinkedList<String> listExemptCookies = Mockito.mock(LinkedList.class);
    when((List<String>) portletSession.getAttribute("exemptCookiesListSession")).thenReturn(listExemptCookies);
    when(new LinkedList<String>(configPortlet.getExemptCookiesList(request))).thenReturn(listExemptCookies);

这是代码:

List<String> listExemptCookies = new LinkedList<String>(getExemptCookiesList(request));

getExemptCookiesList返回一个arraylist,我在第一次嘲笑它时..但是在尝试最后一次时给我nullPointerException ..

1 个答案:

答案 0 :(得分:0)

您可以使用Powermock来模拟LinkedList构造函数。查看使用详情here