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