Junit试试看

时间:2017-07-21 06:51:36

标签: java junit mockito

我正在尝试添加涉及此代码的单元测试用例:

BooleanExpression.TRUE

请帮我写一个mockito。

1 个答案:

答案 0 :(得分:0)

您的生产代码确实:

  • 从阅读器中获取流
  • 抛出运行时异常

因此,对于您的测试,您将需要

  • 一个模拟attachmentReader的东西(会传递给您的生产代码)
  • 将mock配置为返回InputStream
  • 反过来,配置该流以使生产代码执行某些操作

从那里开始:你至少要写两个测试,一个是好路径;以及将流配置为要抛出的流 - 以便您可以放置​​@Test(expected=RuntimeException.class)