http://code.google.com/p/java-tester/

jester 0.8.2版本发布,jar包下载http://java-tester.googlecode.com/svn/maven2/org/jtester/jtester/0.9.5/jtester-0.9.5.jar

0.9.5 使用jmockit来mock接口,打破了jmock的种种限制。

提供了新功能,@AutoBeanInject,不用配置spring文件,自动注入需要测试的bean。

0.8.2使用了dbfit来准备数据和比较数据库,比使用dbfit更简单方便,功能更强大。

jar包下载地址http://code.google.com/p/java-tester/wiki/DownloadJar

1、在unitils的基础,集成了jmock功能。

2、在hamcrest断言的基础上,实现了fluent interface断言。

3、改造了jmock expectation参数断言为fluent interface形式

4、提供了将普通的pojo对象序列化到文件,然后再从文件中反序列化回来的功能,用于在对象复杂的情况下,直接录制接口(远程接口)调用返回的对象,以供下次测试或调试使用。

5、使用wiki代替xml来准备测试数据。

6、实现了更加丰富的断言。

7、提供了hibernate annotation环境下,直接使用内存数据库进行db测试。

8、提供了hibernate annotation环境下,Open Test in Session的实现。

maven使用 声明远程仓库

<repositories>
<repository><id>jtester-maven</id><name>JTester</name><url>http://java-tester.googlecode.com/svn/maven2/</url>
</repository>
</repositories>

声明依赖

<dependency><groupId>org.jtester</groupId><artifactId>jtester</artifactId><version>0.8.2</version>
</dependency>

使用指南http://code.google.com/p/java-tester/w/list

未来有可能实现的功能

1、部分mock,当一个接口有多个方法时,可以只mock其中指定的方法,未指定的可以使用实现类的实现。

2、使用wiki准备数据时可以使用变量,这样便于时间之类的数据可以动态设定。

jester简介 和 0.8.2版本jar包下载地址相关推荐

  1. spring各版本jar包下载,持续更新中

    spring中各jar包的主要功能 Spring AOP:Spring的面向切面编程,提供AOP(面向切面编程)的实现 Spring Aspects:Spring提供的对AspectJ框架的整合 Sp ...

  2. 基于阿里云的短信接口的工具类及三个jar包下载地址

    https://blog.csdn.net/Mr_zzr/article/details/100168118 上面这个写的很好! 三个jar包下载地址在我的github: https://github ...

  3. c3p0连接池jar包下载地址

    现在是2021/9/16,c3p0连接池jar包下载地址:https://nchc.dl.sourceforge.net/project/c3p0/c3p0-bin/c3p0-0.9.5.5/c3p0 ...

  4. Java中的jar包下载地址整理

    jar包下载地址: (1)https://www.kumapai.com/open (2)http://maven.ibiblio.org/ (3)https://mvnrepository.com/

  5. Mybatis的jar包下载地址

    Mybatis jar包下载地址:https://github.com/mybatis/mybatis-3/releases 与SpringMVC进行整合jar包下载地址:https://github ...

  6. android 常用 jar包下载地址,android 常用库github网址

    1.http://services.gradle.org/distributions/ – gradle jar包下载 2.https://github.com/bumptech/glide – gl ...

  7. 使用JSONObject需要的6个jar包下载地址

    JSONObject所必需的6个jar包: commons-beanutils-1.7.0.jar commons-collections-3.1.jar commons-lang-2.5.jar c ...

  8. postgresql jar 包下载地址

    网上postgresql jar包大多都需要积分下载,在此贴一个postgresql 下载地址 https://jdbc.postgresql.org/download/postgresql-42.3 ...

  9. 【JDBC】各版本jar包下载网址及Tomcat下载

    http://central.maven.org/maven2/mysql/mysql-connector-java/ 自己的mysql的版本号会在登录之后显示 Tomcat链接: 链接:https: ...

最新文章

  1. Springboot08-项目单元测试(接口测试)
  2. 机器学习基础专题:样本选择
  3. 图像的评价指标之SSMI——结构相似性
  4. 【职场】为什么要 “打工人” ?
  5. boot入门思想 spring_SpringBoot快速入门
  6. linux++编译线程,用G ++编译多线程代码
  7. SQL2008R2的 遍历所有表更新统计信息 和 索引重建
  8. Linux 文件属性
  9. 内存条上面参数详解_为什么买内存条要看时序?别以为内存频率高性能就好
  10. python 教学_「Python基础」一次就装好Python手把手装到好
  11. get方法请求返回一个文件_一键转换多种文件格式,完全免费,总有一个方法适合你...
  12. python语言数据挖掘python语言数据_Python语言数据挖掘01-环境搭建
  13. android 截屏 简书,Android基础 截屏ScreenCapture
  14. python代码翻译器-Python实现翻译软件
  15. java 窗体音量调节,Mixer音量调节
  16. 2021年中职“网络安全“江西省赛题—B-1:系统漏洞利用与提权
  17. Latex中外国人姓和名中间的连接点号
  18. 【bug记录】 Argument of type ‘AsyncThunkAction<void, string, {}>‘ is not assignable to parameter of type
  19. 全国降雨量数据、气温数据、风速数据
  20. Java 字段在内存中存储是大端还是小端

热门文章

  1. 推特:现在不能完成你的注册 关闭
  2. 互联网架构为什么要做服务化(Service)
  3. JS setInterval(延时器)设置停止重启操作
  4. python学习——非参数密度估计
  5. PyTorch 03—逻辑回归与多层感知器
  6. 2018数学建模国赛
  7. 项目成本相关计算总结
  8. 北斗民码伪码生成电路
  9. golang 并发模型 CSP
  10. IMU模块ADIS16448调试过程及经验总结