Code example for ByteArrayOutputStream

Methods: toByteArray

public class KieModuleModelExampleTest { 
    public void testGo() { 
        ByteArrayOutputStream baos = new ByteArrayOutputStream();
        PrintStream ps = new PrintStream(baos);
        new KieModuleModelExample().go(ps);
        String actual = new String(baos.toByteArray());
        String expected = "" +
                          "Dave: Hello, HAL. Do you read me, HAL?\n" + 
                          "HAL: Dave. I read you.\n" + 
                          "Dave: Open the pod bay doors, HAL.\n" + 
                          "HAL: I'm sorry, Dave. I'm afraid I can't do that.\n" + 
                          "Dave: What's the problem?\n" + 
                          "HAL: I think you know what the problem is just as well as I do.\n"; 
        assertEquals(expected, actual);