📄 searchservlettest.java
字号:
package org.roller.presentation;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRequestWrapper;import junit.framework.Test;import junit.framework.TestSuite;import org.roller.presentation.filters.PersistenceSessionFilter;import org.roller.presentation.filters.RequestFilter;import org.roller.presentation.velocity.SearchServlet;import com.mockrunner.mock.web.MockHttpServletRequest;import com.mockrunner.mock.web.MockServletConfig;/** * @author Dave Johnson */public class SearchServletTest extends VelocityServletTestBase{ public void testSearch() throws Exception { servletModule.setServlet( servletModule.createServlet(SearchServlet.class)); MockHttpServletRequest mockRequest = getMockFactory().getMockRequest(); mockRequest.setContextPath("/search"); mockRequest.setQueryString("q=test"); servletModule.createFilter(PersistenceSessionFilter.class); servletModule.createFilter(RequestFilter.class); servletModule.setDoChain(true); servletModule.doFilter(); getMockFactory().addRequestWrapper(new HttpServletRequestWrapper( (HttpServletRequest)servletModule.getFilteredRequest())); servletModule.doGet(); assertNotNull( servletModule.getRequestAttribute("zzz_VelocityContext_zzz")); } public static Test suite() { return new TestSuite(SearchServletTest.class); } public static void main(String[] args) { junit.textui.TestRunner.run(SearchServletTest.class); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -