/**
  * Test method for {@link org.apache.tiles.request.jsp.JspPrintWriterAdapter#append(char)}.
  *
  * @throws IOException If something goes wrong.
  */
 public void testAppendChar() throws IOException {
   JspWriter writer = createMock(JspWriter.class);
   expect(writer.append('c')).andReturn(writer);
   JspPrintWriterAdapter adapter = new JspPrintWriterAdapter(writer);
   replay(writer);
   assertEquals(adapter, adapter.append('c'));
   verify(writer);
 }
 /**
  * Test method for {@link
  * org.apache.tiles.request.jsp.JspPrintWriterAdapter#append(java.lang.CharSequence, int, int)}.
  *
  * @throws IOException If something goes wrong.
  */
 public void testAppendCharSequenceIntInt() throws IOException {
   JspWriter writer = createMock(JspWriter.class);
   CharSequence sequence = createMock(CharSequence.class);
   expect(writer.append(sequence, 0, STRING_LENGTH)).andReturn(writer);
   JspPrintWriterAdapter adapter = new JspPrintWriterAdapter(writer);
   replay(writer);
   assertEquals(adapter, adapter.append(sequence, 0, STRING_LENGTH));
   verify(writer);
 }
 /**
  * Test method for {@link org.apache.tiles.request.jsp.JspPrintWriterAdapter#append(char)}.
  *
  * @throws IOException If something goes wrong.
  */
 public void testAppendCharEx() throws IOException {
   JspWriter writer = createMock(JspWriter.class);
   expect(writer.append('c')).andThrow(new IOException());
   writer.flush();
   JspPrintWriterAdapter adapter = new JspPrintWriterAdapter(writer);
   replay(writer);
   assertEquals(adapter, adapter.append('c'));
   assertTrue(adapter.checkError());
   verify(writer);
 }
 /**
  * Test method for {@link
  * org.apache.tiles.request.jsp.JspPrintWriterAdapter#append(java.lang.CharSequence, int, int)}.
  *
  * @throws IOException If something goes wrong.
  */
 public void testAppendCharSequenceIntIntEx() throws IOException {
   JspWriter writer = createMock(JspWriter.class);
   CharSequence sequence = createMock(CharSequence.class);
   expect(writer.append(sequence, 0, STRING_LENGTH)).andThrow(new IOException());
   writer.flush();
   JspPrintWriterAdapter adapter = new JspPrintWriterAdapter(writer);
   replay(writer);
   assertEquals(adapter, adapter.append(sequence, 0, STRING_LENGTH));
   assertTrue(adapter.checkError());
   verify(writer);
 }