spring - 如何使用 Junit 测试大型服务?
问题描述
我是使用junit测试的新手。我们有两种服务方法,有很多数据库调用,比如在多个表上的选择和插入。基本上,该应用程序是一个带有一些 REST 端点的 Spring MVC 应用程序。
我想测试我的服务层方法。每个服务方法都会调用 DAO 方法。DAO 层被 JPA 实体管理器包裹起来。服务方法不返回任何东西,两种方法的返回类型都是无效的。我如何使用 Junit 测试这些方法?
Junit 本身就足够了吗,还是我需要像 Mockito 这样的其他东西?
请建议。我在谷歌搜索过,但没有让他们工作。有点迷茫的往前走。
解决方案
推荐阅读
- flutter - 查找已停用小部件的祖先是不安全的。此时小部件的元素树的状态不再稳定。扑通扑通
- scala - 基于多列的 Spark join 2 数据帧
- nim-lang - 如何在模板钩子中使用闭包参数?
- ios - 在 Map Kit 中绘制折线的问题
- java - 将数字总和计算为单行,输入有 3 位
- reactjs - React admin 3.x useDataProvider 加载指示器
- r - 当 scale_y_continuous 带有 expand 参数时,cowplot::axis_canvas 线与绘图不匹配
- java - Junit5 的 TestReporter 线程安全吗?
- javascript - 比萨促销的JS算法
- javascript - 在 Ruby on Rails 上使用 javascript 注入 ruby