@Override public void run() { try { ProcessUtils.exec(null, null, null, "sleep", "" + seconds); } catch (Throwable t) { result = t; } }
@Test public void testStdin() { assumePOSIX(); final String value = "Hello, World!\n"; final InputStream input = new ByteArrayInputStream(value.getBytes()); final String result = ProcessUtils.exec(null, input, null, null, "cat"); assertEquals(value, result); }