samples/delegatingwriter/test/org/apidesign/delegatingwriter/BufferedWriterThrowingExceptionTest.java
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