当涉及到测试依赖于控制台用户输入的代码时,这个过程可能会变得相当具有挑战性。此外,测试用户输入场景是控制台基础或独立应用程序的一个关键部分,因为我们需要确保正确处理不同的输入。
在本教程中,我们将探讨如何使用JUnit测试_System.in_。
2. 理解_System_类
在我们深入研究之前,让我们先看看_System_类。它是一个来自_java.lang_包的最终类。
该类通过_in_和_out_变量提供了对标准输入和输出流的访问。与_out_变量类似,_System_类还有一个_err_变量,代表标准错误输出流。
大约 5 分钟