jester简介 和 0.8.2版本jar包下载地址

Jester 0.9.5版本发布,集成JMockit用于接口mocking,提供@AutoBeanInject自动注入bean功能,使用dbfit准备和比较数据库,简化了数据准备过程。Maven仓库声明和依赖配置简化,提供了丰富的断言和内存数据库测试功能。未来有望实现部分mock和动态变量准备数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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准备数据时可以使用变量,这样便于时间之类的数据可以动态设定。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值