samples/delegatingwriter/test/org/apidesign/delegatingwriter/BufferedWriterThrowingExceptionTest.java
changeset 64 7b26c64804c2
parent 61 59df94cee246
child 67 b029a28df444
     1.1 --- a/samples/delegatingwriter/test/org/apidesign/delegatingwriter/BufferedWriterThrowingExceptionTest.java	Sat Jun 14 09:53:03 2008 +0200
     1.2 +++ b/samples/delegatingwriter/test/org/apidesign/delegatingwriter/BufferedWriterThrowingExceptionTest.java	Sat Jun 14 09:53:05 2008 +0200
     1.3 @@ -43,6 +43,14 @@
     1.4          assertEquals("Hello!", writer.toString());
     1.5      }
     1.6  
     1.7 +    @Test
     1.8 +    public void testBehaviourWhenDelegatingConditionallyIsOK() throws IOException {
     1.9 +        BufferedWriter bufferedWriter = new AltBufferedWriter(writer, AltBufferedWriter.Behaviour.DELEGATE_CONDITIONALLY);
    1.10 +        doAppendHello(bufferedWriter, "Hello!");
    1.11 +        bufferedWriter.flush();
    1.12 +        
    1.13 +        assertEquals("Hello!", writer.toString());
    1.14 +    }
    1.15  
    1.16      private void doAppendHello(BufferedWriter bufferedWriter, CharSequence what) throws IOException {
    1.17          // BEGIN: writer.throw.client