Я пытаюсь прочитать (добавить входящие данные в локальную строку) из PrintStram в следующем блоке кода:
System.out.println("Starting Login Test Cases...");
out = new PrintStream(new ByteArrayOutputStream());
command_feeder = new PipedWriter();
PipedReader in = new PipedReader(command_feeder);
main_controller = new Controller(in, out);
for(int i = 0; i < cases.length; i++)
{
command_feeder.write(cases[i]);
}
main_controller будет записывать некоторые строки в свой вывод (PrintStream), тогда как я могу читать из этого PrintStream, если я не могу изменить какой-либо код в классе Controller? Заранее спасибо.