如何测试控制台输出代码?

时间:2014-04-15 01:54:32

标签: java testing printing console

我有一些代码,在控制台中显示一些分数。我该怎么测试呢?我需要将输出存储在文件中并进行比较吗?另一种如何测试控制台输出文本的方法?

1 个答案:

答案 0 :(得分:1)

如果您在Eclipse中进行开发,默认情况下,当您运行代码时,它将在IDE底部的“控制台”面板中显示控制台输出 - 例如:

Java Console Output in Eclipse

因为它听起来像你有参考控制台输出(即一个定义你期望的控制台输出的文件),是的,你可以保存一个运行的输出并将它与参考输出比较为测试跑步的有效性。

然而,请注意这种测试方法远非理想。它不是自动化的单位为重点。考虑使用像JUnit这样的单元测试框架测试单个方法(或代码的单元和#34;)