我正在做一个简单的作业,从 System.in
读取用户输入,但后来我突然想到作业要求我创建 jUnit 测试用例以确认它是否正常工作。那么,如何模拟用户在使用测试用例方法时将输入插入 System.in
?
最佳答案
在您的实现中不要直接使用 System.in
,而是使用通用的 InputStream
。
通过这种方式,在您的测试类中,您可以将 ByteArrayInputStream
与固定值一起使用。
关于java - 如何将输入插入 System.in?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7393203/