IntelliJ отлично работает для Node.js.
Кроме того, IntelliJ хорошо поддерживает «Code Assistance».
Использование System.Setout () (и System.SeterR ()
) для перенаправления вывода на произвольный распечаток - который может быть один, который вы прочитали из программ.
Например:
final ByteArrayOutputStream myOut = new ByteArrayOutputStream();
System.setOut(new PrintStream(myOut));
// test stuff here...
final String standardOutput = myOut.toString();
Класс System
имеет методы setIn()
, setOut()
и setErr()
, которые позволяют вам устанавливать стандартные потоки ввода, вывода и ошибок, например, на ByteArrayOutputStream
, который вы можете проверить по желанию.