我正在开发一种基于命令行的工具。我正在用NUnit测试它。我想知道有关我们是否应该测试命令提示符上打印的文本的输入?
例如,如果用户输入了错误的命令行选项,则程序将打印有关如何使用程序的文本。我们也要测试这个文本吗?是过度测试还是每个人都这样做?如果是,那么如何使用NUnit测试命令提示符上打印的文本?
最佳答案
如果很重要,那么可能值得进行测试。
此问题和答案涉及如何执行:Grabbing the output sent to Console.Out from within a unit test?
关于unit-testing - 我们是否应该使用单元测试框架来测试控制台/命令提示符上打印的文本?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5814216/