我是靠谱客的博主 勤劳耳机,这篇文章主要介绍Servlet和Filter的单元测试,现在分享给大家,希望可以做个参考。

导包:

复制代码
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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(123)

评论列表共有 0 条评论

立即
投稿
返回
顶部