`
alfred.w
  • 浏览: 90139 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Unitils 简介(翻译草稿)

阅读更多

Unitils 是一个致力于使单元测试简单和易维护的开源库。Unitils 在一些现有的开源库之上构建,如dbunit,junit,testng. Unitils 提供常用的断言功能,支持数据库测试,只是mock对象的测试,并且可以和spring,hibernate 的集成,并支持jpa.Unitil让你可以通过配置在单元测试中轻松的使用这些功能。而且可以很容易的添加或扩展你需要的功能。

Unitils 特性:

  • 常用的测试功能
    •  通过反射的等值断言,可以通过不同的选项来忽略java 的null以及忽略集合中的数据顺序。
  • Mock 对象的支持
    • 通过简单的语法,动态定义mock对象的桩行为和验证mock对象的调用。
    • 最佳的反馈信息,包含简单的可扩展执行的脚步报告和建议断言描述。
    • 使用参数匹配器来放松方法对调用参数的约束and mix them with concrete objects.当实际的参数值不重要的时候使用null代替。
  •  持久层支持
    • 自动维护数据库,支持自增,repeatable and post processing scripts.??
    • 自动取消数据库约束并且设置序列起始置为最小。
    • 支持的数据库:oracle hsqldb,mysql,db2,postgresql,mssql ,derby.
    • 简单的测试书库连接设置。
    • 简单的使用dbunit插入测试数据
    • 以事务的方式运行测试
    • JPA实体管理建立和注入为hibernate ,toplink 和openjpa
    • hibernate sessionfactory 建立和session 管理。
    • 自动测试对象的jpa 实体/hibernate 对象和数据库的映射。
  • EasyMock 集成支持 
    • 简单的建立EasyMock 模拟对象
    • 方便的模拟对象注入
    • EasyMock 参数匹配
  • 和Spring集成
    • applicationContext 配置和spring方便的bean注入方式可以
    • 在单元测试里支持spring配置的hibernate SessionFactory

 

分享到:
评论

相关推荐

    智能机器人系统的优势(翻译草稿)1

    2. 提高货品精确率、订单满足率和订单周转速度a.任何基于人力分拣的系统,要避免人为的工作失误几乎不太可能,对于Kiva系统也是如此 3. 库存精度和保证a.在

    草稿纸软件5.1版本

    草稿纸实现PC机的草稿纸功能,并帮助您弄漂亮汉字 草稿纸实现在视图区域加载图片,并能对图片进行基本操作(旋转拉伸) 草稿纸实现在视图区域中自绘各种图形,并对透明线条以及填充色进行支持 草稿纸实现在视图区域...

    草稿纸软件5.1.0.2版本

    草稿纸软件实现PC端草稿纸功能,并帮助用户弄漂亮汉字。 草稿纸软件实现在视图区域加载图片,并能对图片进行基本操作(旋转拉伸) 草稿纸软件实现在视图区域中自绘各种图形,并对透明线条以及填充色进行支持 草稿纸...

    使用Python创建快速创建剪映草稿轨道,自动生成视频

    自动生成草稿后,就可以自动剪辑了。 1. 添加一个媒体到轨道顺序 `草稿媒体库` -> `内容媒体库`-> `轨道片段` 2. `add_media_to_track` 会识别媒体类型,加入到对应轨道。 3. 当没有视频轨道时,创建音频轨道会先...

    ajax自动保存草稿 ajax自动保存草稿

    ajax自动保存草稿 ajax自动保存草稿 ajax自动保存草稿

    高数草稿高数草稿高数草稿

    高数草稿高数草稿高数草稿

    草稿纸软件5.1.0.1版本

    草稿纸实现PC机的草稿纸功能 草稿纸实现在视图区域加载图片,并能对图片进行基本操作(旋转拉伸) 草稿纸实现在视图区域中自绘各种图形,并对透明线条以及填充色进行支持 草稿纸实现在视图区域的任意地方输入文字,...

    草稿纸软件(V5.1.0.3)

    本软件实现PC端草稿纸功能,并帮助用户弄漂亮汉字。 草稿纸软件实现在视图区域加载图片,并能对图片进行基本操作(旋转拉伸) 草稿纸软件实现在视图区域中自绘各种图形,并对透明线条以及填充色进行支持 草稿纸软件...

    c#草稿纸(记事本)

    c#草稿纸,来自我的博客里面的两篇,已经实现所有的的基础功能,包含,打开,保存,复制,粘贴,剪切,打印,删除,全选,字体,颜色,主题,日期,时间,查找和替换

    草稿纸软件源代码

    我是草稿纸软件作者,也是所谓的西熙。 草稿纸本来要做文字流通平台,在这里公开代码,主要是希望大家放过我的亲人,朋友,同学,也算为技术发展做一点点贡献。至于服务端,由于我的服务器技术也很烂,这里就不丢人...

    实用工具,用Python实现的快速创建剪映草稿轨道,自动生成视频,JianYingProDraft.zip

    实用工具,用Python实现的快速创建剪映草稿轨道,自动生成视频,JianYingProDraft.zip 说明 实现原理 : JianYingPro 项目文件是 json 的形式存储的,只需要创建draft_content.json,draft_mate_info.json 打开软件后...

    草稿纸2.0版本

    该文件包含电子草稿纸软件,及其使用说明。草稿纸软件有图片处理, 自绘图形, 文字编辑这些功能,并对个人汉字提供支持。

    草稿纸软件5.0版本

    本软件实现PC端的草稿纸功能 实现在视图区域加载图片,并能对图片进行基本操作(旋转拉伸) 实现在视图区域中自绘各种图形,并对透明线条以及填充色进行支持 实现在视图区域的任意地方输入文字,并对个人汉字以及...

    idea草稿功能

    idea草稿功能

    WordPressc,发布到后台草稿箱

    火车头web发布模块和接口,让您的文章更完美,随时处理草稿箱的文章,想什么时候进行发布就随时发布,需要的兄弟姐妹们支持一下,提前祝您的文章收录越来越快,越来越多,然您的网站权重越来越高!!!

    如何解决存入草稿后保存单据出现的成本问题

    谁遇到过录入单据后存过草稿后再打开草稿保存过帐?谁遇到过存入草稿后保存单据出现的成本问题?

    草稿纸软件3.6版本

    本软件提供PC端草稿纸功能。 能够加载图片,以及对图片进行相应的操作(旋转拉伸)。实现自绘,绘制各种基本图形,并对透明色进行支持。能够在任何地方添加文字,并能够显示自编汉字。功能非常强大,效果非常好,...

    Mollnn制作的草稿版

    Mollnn制作的一款草稿版软件 给大家分享以下

    AJAX实例应用初体验:自动保存草稿

    AJAX实例应用初体验:自动保存草稿

    Android studio 草稿箱

    android studio 短信草稿箱的基本功能 里面有收件人 短信内容编辑

Global site tag (gtag.js) - Google Analytics