我在Spring Boot项目中需要Mockito吗

时间:2019-03-03 15:44:05

标签: java rest spring-boot junit mockito

我正在研究一个REST Spring Boot示例项目,该项目执行:

  1. 客户应用程序遇到有效请求的终点
  2. 使用请求将运行数据库查询
  3. 获取结果并分配回Model对象,并作为剩余响应发送。

在此过程中,我几乎不会编写业务条件语句。我是否真的需要MockitoControllerDAOService层?

我可以通过请求到达终点来做同样的事情。

1 个答案:

答案 0 :(得分:0)

是的,您需要一个仿真器。您可以通过按有效要求击中其余部分来测试其余部分。但是通过编写测试,您可以一键式针对不同的场景针对相同的其余部分运行许多测试。因此,您需要编写测试以一键涵盖所有测试场景。另一方面,如果要通过实际请求测试所有方案,则需要很多时间,并且可能会进行无效的测试。最后,您需要一个模拟,以便可以进行单元测试。