@Test public void testOutputStream() throws Exception { final DemuxOutputStream output = new DemuxOutputStream(); startWriter(T1, DATA1, output); startWriter(T2, DATA2, output); startWriter(T3, DATA3, output); startWriter(T4, DATA4, output); doStart(); doJoin(); assertEquals("Data1", DATA1, getOutput(T1)); assertEquals("Data2", DATA2, getOutput(T2)); assertEquals("Data3", DATA3, getOutput(T3)); assertEquals("Data4", DATA4, getOutput(T4)); }