@Test public void testBuffSize() throws Exception { TestReader in; TestWriter out; in = new TestReader("foobar"); out = new TestWriter(); IOPipe.create(in, out).buffSize(1).run(); assertEquals("foobar", out.toString().replaceAll("[\\r\\n]", "")); try { IOPipe.create(in, out).buffSize(0); fail(); } catch (IllegalArgumentException e) {} } }