package org.transgalactica.fwk.web.wiki; import static org.junit.Assert.assertEquals; import javax.servlet.jsp.JspTagException; import org.junit.Test; import org.springframework.mock.web.MockBodyContent; import org.springframework.mock.web.MockHttpServletResponse; import org.springframework.mock.web.MockPageContext; import org.transgalactica.fwk.web.wiki.WikiTextTag; public class WikiTextTagTest { @Test public void testConvertWikiTextToHtml() throws JspTagException { WikiTextTag tag = new WikiTextTag(); // mock MockPageContext pageContext = new MockPageContext(); tag.setPageContext(pageContext); tag.setVar("var"); MockBodyContent bodyContent = new MockBodyContent("Mon TU wiki", new MockHttpServletResponse()); tag.setBodyContent(bodyContent); // test tag.doAfterBody(); // assert assertEquals("<p>Mon TU wiki</p>\n", pageContext.getAttribute("var")); } }