/** * 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); }