首页 > 解决方案 > 如何使用 Junit 测试大型服务?

问题描述

我是使用junit测试的新手。我们有两种服务方法,有很多数据库调用,比如在多个表上的选择和插入。基本上,该应用程序是一个带有一些 REST 端点的 Spring MVC 应用程序。

我想测试我的服务层方法。每个服务方法都会调用 DAO 方法。DAO 层被 JPA 实体管理器包裹起来。服务方法不返回任何东西,两种方法的返回类型都是无效的。我如何使用 Junit 测试这些方法?

Junit 本身就足够了吗,还是我需要像 Mockito 这样的其他东西?

请建议。我在谷歌搜索过,但没有让他们工作。有点迷茫的往前走。

标签: springhibernatejpajunit

解决方案


推荐阅读