美文网首页
单元测试如何检测控制台输出

单元测试如何检测控制台输出

作者: 抬头挺胸才算活着 | 来源:发表于2021-11-04 15:48 被阅读0次

可以在测试类中存放以下的代码,系统默认输出打印到输出内容。

private ByteArrayOutputStream outContent = new ByteArrayOutputStream();

@Before
public void setup() {
   klass = new Klass(2);
   System.setOut(new PrintStream(outContent));
}

private String systemOut() {
  return outContent.toString();
}

最后在程序中判断

assertEquals("It is not one of us.\n", systemOut());

相关文章

网友评论

      本文标题:单元测试如何检测控制台输出

      本文链接:https://www.haomeiwen.com/subject/jddkzltx.html