`
zzc1684
  • 浏览: 1228057 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

JUnit的jar包和hamcrest的jar包关系

    博客分类:
  • Java
阅读更多

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

 

在junit上下载的junit的包解压开见下图:

 


 


 

刚下载的JUnit的jar包解压开的文件。

 

junit-4.10.jar  :包含junit-dep-4.10.jar全部内容和必要的harmcres的包,

 

junit-4.10-src:是源代码,但不包含org.harmcres.*相关的源代码(在图中temp.hamcrest.source中)。

 

junit-dep-4.10.jar :是junit的包,不含harmcres的相关的类,import此包还需引入harmcres相关的包。

 


 

下载到关于hamcrest的相关的一系列的包(如果是java就下载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包中的断言。

 


 

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

 

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

 

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

 


 

今天还发现一个比较好的网站,可以下载各种包和文档api,今天是在harmcrest官网上找了半天没有api,结果在这里给找到了

http://www.jarvana.com

 

 

分享到:
评论

相关推荐

    junit-4.11和hamcrest-core-1.3 的jar包

    在下载并引入junit-4.11.jar和hamcrest-core-1.3.jar到项目后,开发者可以轻松地为Java代码编写单元测试,提高代码质量,并确保其稳定性和可靠性。这两个库是Java开发者的强大工具,它们使得单元测试变得更加高效且...

    junit4 jar包和hamcrest-all-1.3.jar

    本文将详细介绍JUnit4.13和Hamcrest-all-1.3这两个jar包及其源码。 JUnit4是JUnit系列的一个版本,自2004年发布以来,已经发展到4.x系列,提供了许多新特性和改进。在4.13这个版本中,它包含了一些重要的更新和修复...

    junit.jar + hamcrest-core.jar + hamcrest-library.jar

    Junit、hamcrest-core.jar和hamcrest-library.jar这三者是Java编程语言中进行单元测试的关键工具,尤其对于Java开发者来说,它们是不可或缺的。 首先,我们来详细了解一下Junit。Junit是一款开源的测试框架,它是...

    junit-4.12和hamcrest-core-1.3的jar包

    在Eclipse中使用JUnit进行测试,首先需要将junit-4.12和hamcrest-core-1.3的jar包添加到项目的类路径中。这可以通过以下步骤完成: 1. 右键点击项目,选择“Build Path” -> “Configure Build Path”。 2. 在弹出...

    junit所需要的的jar包(junit-4.12.jar hamcrest-core-1.1.jar)

    这次提供的压缩包包含两个重要的JAR文件:junit-4.12.jar和hamcrest-core-1.1.jar,它们分别是JUnit框架的核心库和Hamcrest匹配器库。 首先,我们来详细了解一下JUnit。JUnit是由Erich Gamma和Kent Beck发起的一个...

    JavaSE测试类必备的两个jar包 ——junit-4.12.jar、hamcrest-core-1.3.jar

    JavaSE测试类必备的两个关键库是`junit-4.12.jar`和`hamcrest-core-1.3.jar`。这两个库在Java开发中扮演着重要角色,特别是对于单元测试和质量保证。 首先,我们来详细了解`junit-4.12.jar`。JUnit是Java编程语言中...

    junit-4.12.jar hamcrest-library-1.3.rc2.jar hamcrest-core-1.3.rc2.jar

    总的来说,`junit-4.12.jar`、`hamcrest-library-1.3.rc2.jar`和`hamcrest-core-1.3.rc2.jar`是Java单元测试的重要组成部分,它们共同构建了一个强大且易用的测试环境,帮助开发者确保代码质量,促进持续集成和持续...

    junit4 jar包

    这个“junit4 jar包”包含了运行JUnit4测试所必需的库文件,主要包括两个核心组件:`junit-4.11.jar`和`hamcrest-core-1.3.jar`。 `junit-4.11.jar`是JUnit的主要库,包含了JUnit4.11版本的所有功能。这个版本引入...

    junit4.12+hamcrest1.3的jar包(所需全部)

    2. `junit-4.12-sources.jar`:这个文件包含了JUnit 4.12的源代码,对于开发者来说,这是一个宝贵的资源,可以查看和理解JUnit内部的工作原理,有助于调试和学习。 3. `hamcrest-library-1.3.jar`:这是Hamcrest库...

    junit-4.12.jar+hamcrest-core-1.3.jar JUnit单元测试必备jar包

    本压缩包包含的`junit-4.12.jar`和`hamcrest-core-1.3.jar`文件,正是进行JUnit单元测试所必需的依赖。 JUnit是一个开源的、基于Java语言的单元测试框架,由Ernst Leimer和Kent Beck在1997年创建。JUnit 4.12是其一...

    junit-4.12所需jar包 hamcrest-core-1.3.jar hamcrest-library-1.3.jar

    junit-4.12单元测试框架必须引用的jar包, 所需jar包, 除了junit-4.12.jar之外, hamcrest-core-1.3.jar 和 hamcrest-library-1.3.jar 这两个包也是必须的, 下载后解压包里包含了这两个jar包

    Junit和hamcrest三个jar包

    在这里,我们讨论的是Junit 4.12版本和Hamcrest 1.3rc2版本的jar包,它们都是Java开发者常用的测试库。 **Junit** 是一个开源的Java测试框架,最初由Ernst Konig和Kent Beck开发,现在由JUnit团队维护。Junit 4.12...

    hamcrest-core-1.3.rc2.jar,hamcrest-library-1.3.jar、

    支持Junit测试,简单实用,只需要添加即可,hamcrest-library-1.3.jar包是hamcrest的核心包,这个jar包主要用于补充hamcrest core包中的断言,导入后就可以正常开发使用了,主要适用于eclipse中的JUnit4测试操作,...

    junit4hamcrest jar包

    "junit4hamcrest jar包"就是结合了JUnit 4和Hamcrest功能的集成包,用于增强测试表达力和测试覆盖率。 首先,我们来深入了解一下JUnit 4。JUnit 4是JUnit系列的一个重要版本,引入了许多新的特性,如注解...

    junit-4.11.jar hamcrest-core-1.3.jar

    在Java领域,Junit和Hamcrest是两个非常重要的单元测试工具。本文将深入探讨这两个库的使用方法、核心功能以及它们在实际开发中的价值。 首先,我们来看Junit。Junit是Java编程语言中最流行的单元测试框架之一,由...

    hamcrest-core-1.3的压缩包,hamcrest-core-1.3.jar包 是一款hamcrest的核心包

    总结来说,hamcrest-core-1.3.jar是Java测试领域的重要组成部分,它提供了一种强大的方式来验证对象的属性和行为,提升了测试代码的质量和可读性。在开发过程中熟练运用hamcrest-core,不仅可以确保软件的质量,还能...

    hamcrest两个jar包

    标题“hamcrest两个jar包”指的是Hamcrest库中的两个核心组件,即`core.jar`和`library.jar`。这两个JAR文件是Hamcrest框架的基础,它们提供了丰富的匹配器(Matcher)类和API,帮助开发者编写更清晰、更具表达力的...

    junit-4.12.jar + hamcrest-core-1.3.jar

    《Junit 4.12 和 Hamcrest Core 1.3:Java单元测试的重要伙伴》 在Java开发中,单元测试是确保代码质量的关键环节,它可以帮助开发者在早期发现并修复错误,避免了后期集成阶段可能出现的问题。在这里,我们要探讨...

Global site tag (gtag.js) - Google Analytics