JUnit4.11和hamcrest-core-1.3 搭建自己的测试环境(非eclipse内置Junit)

1、JUnit4.11和hamcrest-core-1.3之间的关系

       junit和hamcrest是两个不同的框架,不同的东西。只不过是junit使用了hamcrest框架而已。

      在junit上可以直接下载junit包junit-4.11.jar  https://github.com/junit-team/junit/wiki/Download-and-Install

(建议此下载:http://download.csdn.net/detail/luojiming1990/5427395

       另外再下载 关于hamcrest的相关的一系列的包(如果是java就下载jar的包), http://code.google.com/p/hamcrest/downloads/list

下载后解压,lib包下有很多JAR包,如下

hamcrest-all-1.3.ORC2.ajr:几乎包含所有的hamctest的类(没有验证过)。

hamcrest-core-1.3.ORC2.jar:hamcrest的核心包,使用hamcrest框架必须引入的包。(junit官方给的包就包含了该包)

hamcrest-library-1.3.ORC2.jar:包含各种断言,补充hamcrest core包中的断言。

这次我们从中选两个:hamcrest-core-1.3.jar和hamcrest-library-1.3.jar

使用是导入包的方案:junit-4.11.jar +hamcrest-core-1.3.jar+ hamcrest-library-1.3.jar

或者是:junit-dep.ajr+hancrest-all.jar



这两种导入方法虽然尽量避免了导入重复的包,但使用时还是遇到了冲突。查看包中各类和文档后发现有些类(例如:断言is())同时出现在了org.hamcrest.Mathchers和org.hamcrest.core中,则在用到时候引入的时候需要注意。(http://blog.csdn.net/lu8000/article/details/8941520)

本地建立自己的Library

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值