将数据写入System.in


问题内容

在我们的应用程序中,我们希望用户输入Thread如下:

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

我想在单元测试中通过该部分,以便我可以恢复线程以执行其余代码。我如何System.in从junit 写入内容?


问题答案:

你想要做的是使用的方法setIn()System。这将使您可以System.in从junit
传递数据。