GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - hamcrest/JavaHamcrest: Java (and original) version of Hamcrest

BranchesTags
Open more actions menu

Latest commit

 

History

885 Commits
885 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
docs
docs
 
 
gradle
gradle
 
 
hamcrest-core
hamcrest-core
 
 
hamcrest-integration
hamcrest-integration
 
 
hamcrest-library
hamcrest-library
 
 
hamcrest
hamcrest
 
 
.gitignore
.gitignore
 
 
CHANGES.md
CHANGES.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
RELEASING.md
RELEASING.md
 
 
build.gradle
build.gradle
 
 
checkstyle.xml
checkstyle.xml
 
 
gradlew
gradlew
 
 
gradlew.bat
gradlew.bat
 
 
settings.gradle
settings.gradle
 
 

Repository files navigation

JavaHamcrest

Build Status Maven Central License

Java Hamcrest

What is Hamcrest?

Hamcrest is a library of matchers, which can be combined in to create flexible expressions of intent in tests. They've also been used for other purposes.

The tutorial is good place to see how Hamcrest can be used.

Downloads

You can obtain Hamcrest binaries from maven central. If you are using build tooling such as Maven, Gradle, etc, you can simply add a dependency declaration to your build definition. Learn more at Hamcrest Distributables.

Documentation

Documentation can be found on the Hamcrest site. For a detailed list of recent changes, see CHANGES.md

Reporting Bugs/Issues

If you find an issue with Java Hamcrest, please report it via the GitHub issue tracker, after first checking that it hasn't been raised already.

Build from Source

Building Hamcrest from source requires a minimum of JDK 1.8.

Clone the repository, and from the top level directory in the repo workspace run the following command:

./gradlew clean build javadoc

This will download the correct version of Gradle, do a full clean build, run all tests and (if successful) package the compiled classes in a jar file. The resulting look under the hamcrest/build/libs directory.

Acknowledgements

Developers:

  • Joe Walnes
  • Nat Pryce
  • Steve Freeman

Contributors:

  • Robert Chatley
  • Tom White
  • Neil Dunn
  • Dan North
  • Magne Rasmussen
  • David Saff
  • Tom Denley
  • Joe Schmetzer

Also, thanks to everyone who has worked on DynaMock, nMock, jMock, EasyMock and MiniMock! These libraries inspired Hamcrest.

About

Java (and original) version of Hamcrest

hamcrest.org/

Resources

Readme
BSD-3-Clause license
Activity
Custom properties

Stars

2.2k stars

Watchers

97 watching

Forks

386 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.