Java 试捕用Junit
我正在尝试添加一个单元测试用例,其中包含以下代码:Java 试捕用Junit,java,junit,mockito,Java,Junit,Mockito,我正在尝试添加一个单元测试用例,其中包含以下代码: try(InputStream zippedInputStream = attachmentReader.getPayloadStream(dP)){ <some code> } catch(Exception t) { Throwables.propagate(t); } try(InputStream-zippedInputStream=attachmentReader.getPayloadSt
try(InputStream zippedInputStream = attachmentReader.getPayloadStream(dP)){
<some code>
} catch(Exception t) {
Throwables.propagate(t);
}
try(InputStream-zippedInputStream=attachmentReader.getPayloadStream(dP)){
}捕获(异常t){
传播(t);
}
请帮助我为此编写一个mockito。您的生产代码:
- 从读卡器中获取流
- 抛出运行时异常
- 模拟的
对象(传递到生产代码)attachmentReader
- 该模拟配置为返回InputStream
- 然后,对该流进行配置,以便生产代码执行某些操作
@Test(expected=RuntimeException.class)
可能会解决您的问题