首页 > 编程知识 正文

mockwebserver,mock测试教程

时间:2023-05-06 08:52:48 阅读:40389 作者:1129

使用mockmvc进行单元测试0906 :首先构建测试基类:

@ web应用程序配置

指示类使用web APP应用程序的缺省路由加载应用程序上下文。 默认更高的目录为“src/main/webapp”,如果需要更改此更高的目录,可以更改注释的value值。

@ run with (springjunitclassrunner )。

Spring与Junit集成,正如Junit的名称所示,这是一个用于设备测试的框架。 Spring提供了专用的JUnit执行器,可以在测试开始运行时启动Spring容器。 它在测试类中由@RunWith注释组成。

测试类必须继承abstract JUnit4springcontexttests

@ context configuration (location=) :指定要加载的spring配置文件的地址

@Before:初始化每次Test方法之前执行的方法和mockMvc。

mock MVC=mockmvcbuilders.webappcontextsetup (webapplicationcontext ).build );

此行中的代码获取mockMvc对象。 webApplicationContext将通过注释自动注入。

然后,Mock输出MockHttpServletRequestBuilder对象。 用于模拟Http的get请求方式。

其中子类PaiApiTest继承了父类,basecontrollermockmvcrequestbuilders.get (XXX ); xxx表示返回的url

. anddo (打印) )执行请求后,执行打印所有相关信息的操作(显示在控制台上)。 print ) )是来自MockMvcResultHandlers的静态方法

Mock测试大致分为以下几个步骤

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。