Power Mockito测试ServletOutputStream

时间:2015-06-29 14:30:47

标签: java mocking powermockito

我目前正在尝试使用power mockito测试打印到servlet输出流的内容,但我找不到任何方法。

这是我到目前为止所拥有的

Ext.define('PfalzkomApp.view.Viewport', {
    extend: 'Ext.container.Viewport',
    requires:[
        'Ext.layout.container.Fit',
        'Papp.view.PopUpWindow'
    ],

    type: 'fit',
    renderTo:  Ext.Element.get("REA_TasklistEntry"),    

    items: [{
        xtype: 'app-popUpWindow'
    }]
});

任何人都可以帮我弄清楚如何访问写入outputStreamMock的数据吗?

由于

1 个答案:

答案 0 :(得分:0)

据我所知和我对电力模拟的经验。您必须自己在输出流中填写数据,然后将其返回。

如下面的语句,对于输出流;填写数据,即将所需数据写入流然后返回。

PowerMockito.when(httpServletResponseMock.getOutputStream())。thenReturn(outputStream);