导包:
复制代码
1
2
3
4
5
6
7<dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>5.2.7.RELEASE</version> <scope>test</scope> </dependency>
Servlet单元测试代码:
复制代码
1
2
3
4
5
6
7
8
9
10
11
12@Test public void test(){ MyServlet servlet = new MyServlet(); MockHttpServletRequest req = new MockHttpServletRequest(); MockHttpServletResponse res = new MockHttpServletResponse(); try { servlet.doPost(req, res); } catch (Exception e) { e.printStackTrace(); } }
Filter单元测试代码:
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16@Test public void test(){ MyFilter filter = new MyFilter(); MockFilterConfig config = new MockFilterConfig(); config.addInitParameter("test", "1"); MockHttpServletRequest req = new MockHttpServletRequest(); MockHttpServletResponse res = new MockHttpServletResponse(); MockFilterChain filterChain = new MockFilterChain(); try { filter.init(config); filter.doFilter(req, res, filterChain); } catch (Exception e) { e.printStackTrace(); } }
最后
以上就是勤劳耳机最近收集整理的关于Servlet和Filter的单元测试的全部内容,更多相关Servlet和Filter内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复