Java中使用Mock测试

1、Mock的概念:

    Mock一词是指“模拟,虚拟”的意思,所谓的Mock测试就是指在测试过程中,模拟出那些不容易获取或者不容易构造出来的对象,比如HttpServletRequest对象需要在Servlet容器中构造出来。

2、Java中使用Mock

    Mockito是用于Java中单元测试的一个Mock框架。下面是在SpringBoot中使用Mockito的代码

    1)Maven依赖:

    Java中使用Mock测试_第1张图片

    2)Controller代码:   
    

    Java中使用Mock测试_第2张图片

      3)单元测试:

                    Java中使用Mock测试_第3张图片

    4)结果:

          ①请求

    Java中使用Mock测试_第4张图片

      ②响应

    Java中使用Mock测试_第5张图片

你可能感兴趣的:(Java)