package li.mvc; import static org.junit.Assert.assertNotNull; import java.util.Date; import li.test.ActionTest; import org.junit.Before; import org.junit.Test; public class ContextTest extends ActionTest { @Before public void before() { Context.init(request, response, null); } @Test public void getRequest() { assertNotNull(Context.getRequest()); } @Test public void getArray() { request.setParameter("ids", new String[] { "1", "2", "3" }); System.out.println(Context.getArray(Integer.class, "ids")); } @Test public void getResponse() { assertNotNull(Context.getResponse()); } @Test public void httl() { Ctx.setRequest("name", "limingwei"); Ctx.setRequest("date", new Date()); Ctx.httl("WEB-INF/view_ht/httl.httl"); } @Test public void freemarker() { Ctx.setRequest("name", "limingwei"); Ctx.setRequest("date", new Date()); Ctx.freemarker("WEB-INF/view_fm/fm.htm"); } @Test public void velocity() { Ctx.setRequest("name", "limingwei"); Ctx.setRequest("date", new Date()); Ctx.velocity("WEB-INF/view_vl/vl.htm"); } @Test public void beetl() { Ctx.setRequest("name", "limingwei"); Ctx.setRequest("date", new Date()); Ctx.beetl("WEB-INF/view_bt/bt.htm"); } }