package org.rendersnake.test.debug; import java.io.IOException; import java.io.StringWriter; import org.rendersnake.test.MockHttpRequest; import org.rendersnake.test.MockHttpResponse; import org.rendersnake.test.PersonalPage; import org.rendersnake.tools.DebugHtmlCanvas; import junit.framework.TestCase; public class DebugServletCanvasTest extends TestCase { public void testRenderCount() throws IOException { DebugHtmlCanvas html = new DebugHtmlCanvas(new MockHttpRequest(), new MockHttpResponse(), new StringWriter()); html.render(new PersonalPage()); assertEquals(3, html.renderCount); } public void testRenderCountDisabled() throws IOException { DebugHtmlCanvas html = new DebugHtmlCanvas(new MockHttpRequest(), new MockHttpResponse(), new StringWriter()); html.enabled = false; html.render(new PersonalPage()); assertEquals(0, html.renderCount); } }