艾迪的技术之路 2021-05-25 21:28 采纳率: 50%
浏览 30

询问一下mapper的junit测试该怎么写(简述详细一点)

如题

问一下,和xml相关的(mapper,dao)这些进行Junit单元测试是不是不需要assertequals之类的测试成果的帮助,只要测试时通过(没有程序报错)的即可?

  • 写回答

1条回答 默认 最新

  • 宋小黑 2023-01-20 09:16
    关注

    mapper 不需要单元测试,为了保证单元测试足够小,运行高效,性能快,好的单元测试不应该依赖外部环境,例如数据库,网络,磁盘等。

    如下是好的单元测试的要求及特点

    1. 应该是自动化的
    2. 应该可以快速运行
    3. 每个单元测试不应该依赖其它测试的结果和执行顺序,单元测试框架可以按任意的顺序执行每个测试
    4. 每个单元测试不应该依赖数据库,外部文件,或者任何长时间运行的任务。单元测试应该是独立的,不应该依赖于任何外部环境
    5. 单元测试应该在任何时间任何环境都可以任意执行,不该依赖外部环境
    6. 测试应该是有意义的,具有表达性,可以表达出这个测试是测什么,也可以从侧面反推这个被测试的方法的能力
    7. 测试代码应该跟生产代码拥有同等标准要求
    评论

报告相同问题?

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题