hamcrest - Library of matchers for building test expressions

Property Value
Distribution RPM Universal
Repository JPackage 5.0 all
Package name hamcrest
Package version 1.1
Package release 8.jpp5
Package architecture noarch
Package type rpm
Installed size 423.55 KB
Download size 360.92 KB
Official Mirror mirrors.dotsrc.org
Provides a library of matcher objects (also known as constraints or predicates)
allowing 'match' rules to be defined declaratively, to be used in other
frameworks. Typical scenarios include testing frameworks, mocking libraries and
UI validation rules.


Package Version Architecture Repository
hamcrest-1.1-10.jpp6.noarch.rpm 1.1 noarch JPackage 6.0
hamcrest-1.1-9.jpp6.noarch.rpm 1.1 noarch JPackage 6.0 Devel
hamcrest - - -


Name Value
easymock2 -
java >= 1.5.0
jmock -
jpackage-utils >= 1.7.4
qdox -


Name Value
hamcrest = 1.1-8.jpp5


Type URL
Binary Package hamcrest-1.1-8.jpp5.noarch.rpm
Source Package hamcrest-1.1-8.jpp5.src.rpm

Install Howto

Fedora, CentOS, RHEL:
  1. Download latest jpackage-release rpm from
  2. Install jpackage-release rpm:
    # rpm -Uvh jpackage-release*rpm
  3. Install hamcrest rpm package:
    # yum install hamcrest
  1. Add the JPackage 5.0 repository:
    # zypper addrepo http://mirrors.dotsrc.org/jpackage/5.0/generic/free/ jpackage-5.0
  2. Install hamcrest rpm package:
    # zypper install hamcrest
Mandriva, Mageia:
  1. Add the JPackage 5.0 repository:
    # urpmi.addmedia jpackage-5.0 http://mirrors.dotsrc.org/jpackage/5.0/generic/free/ with hdlist.cz
  2. Update packages list:
    # urpmi.update -a
  3. Install hamcrest rpm package:
    # urpmi hamcrest




2008-12-08 - Will Tatam <will.tatam@red61.com> 1.1-8
- Auto rebuild for JPackage 5 in mock
2008-11-24 - David Walluck <dwalluck@redhat.com> 0:1.1-7
- update summary and description
2008-10-28 - David Walluck <dwalluck@redhat.com> 0:1.1-6
- make demo dependency on testng conditional
2008-10-24 - David Walluck <dwalluck@redhat.com> 0:1.1-5
- fix GCJ file list
- simplify build by always setting OPT_JAR_LIST
2008-10-24 - David Walluck <dwalluck@redhat.com> 0:1.1-4
- add epoch to demo Requires
2008-10-24 - David Walluck <dwalluck@redhat.com> 0:1.1-3
- set -Dant.build.javac.source=1.5
2008-10-24 - David Walluck <dwalluck@redhat.com> 0:1.1-2
- add options to build without integration, jarjar, and tests
- allow build with java-devel >= 1.5.0
- remove javadoc scriptlets
- use more strict file list
- fix maven directory ownership
- add non-versioned symlink for demo
- fix GCJ requires
- fix eol in LICENSE.txt
- remove Vendor and Distribution
2008-02-19 - Ralph Apel <r.apel@r-apel.de> - 0:1.1-1jpp
- 1.1
2008-02-11 - Ralph Apel <r.apel@r-apel.de> - 0:4.3.1-4jpp
- Fix versioned jar name, was junit-4.3.1
- Restore Epoch
2008-01-25 - Ralph Apel <r.apel@r-apel.de> - 0:4.3.1-3jpp
- build and upload noarch packages
- Add pom and depmap frag
- BR java-devel = 1.5.0
- Restore Vendor, Distribution from macros

See Also

Package Description
hamcrest-demo-1.1-8.jpp5.noarch.rpm Demos for hamcrest
hamcrest-javadoc-1.1-8.jpp5.noarch.rpm Javadoc for hamcrest
hc-httpcore-4.0-1.jpp5.noarch.rpm HTTPCore components
hc-httpcore-javadoc-4.0-1.jpp5.noarch.rpm Javadoc for hc-httpcore
hessian-3.0.8-1.jpp5.noarch.rpm Hessian binary web service protocol
hessian-javadoc-3.0.8-1.jpp5.noarch.rpm Javadoc for hessian
hessian-nodep-3.1.3-3.jpp5.noarch.rpm Hessian binary web service protocol with deps
hessian-nodep-javadoc-3.1.3-3.jpp5.noarch.rpm Javadoc for hessian-nodep
hibernate2-2.1.8-1jpp.noarch.rpm Relational persistence and query service
hibernate2-javadoc-2.1.8-1jpp.noarch.rpm Javadoc for hibernate2
hibernate2-manual-2.1.8-1jpp.noarch.rpm Documents for hibernate2
hibernate2-tools-2.1.3-2.jpp5.noarch.rpm Hibernate tools
hibernate2-tools-javadoc-2.1.3-2.jpp5.noarch.rpm Javadoc for hibernate2-tools
hibernate3-3.2.4-1.SP1_CP01.9.jpp5.noarch.rpm Relational persistence and query service
hibernate3-annotations-3.2.1-5.jpp5.noarch.rpm Relational persistence and query service