方案
使用apache commons的IOUtils直接構造一個基於String的InputStream,一些文字傳輸相關的測試的場景裡非常實用。
Process mockProcess = mock(Process.class);
InputStream errorStream = org.apache.commons.io.IOUtils.toInputStream("error message", "UTF-8");
when(mockProcess.getErrorStream()).thenReturn(errorStream);
複製程式碼