-
Notifications
You must be signed in to change notification settings - Fork 379
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
bc4769e
commit cf25e14
Showing
2 changed files
with
75 additions
and
65 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,63 +1,68 @@ | ||
![JavaHamcrest](http://hamcrest.org/images/logo.jpg) | ||
|
||
[![Build Status](https://travis-ci.org/hamcrest/JavaHamcrest.png?branch=master)](https://travis-ci.org/hamcrest/JavaHamcrest) [![Maven Central](https://img.shields.io/maven-central/v/org.hamcrest/hamcrest.svg?label=Maven%20Central)](https://search.maven.org/artifact/org.hamcrest/hamcrest) | ||
[![Build Status](https://github.com/hamcrest/JavaHamcrest/actions/workflows/build.yml/badge.svg?branch=master)](https://github.com/hamcrest/JavaHamcrest/actions/workflows/build.yml) | ||
[![Maven Central](https://img.shields.io/maven-central/v/org.hamcrest/hamcrest.svg?label=Maven%20Central)](https://search.maven.org/artifact/org.hamcrest/hamcrest) | ||
[![License](https://img.shields.io/github/license/hamcrest/JavaHamcrest.svg)](LICENSE) | ||
|
||
Java Hamcrest | ||
============= | ||
Licensed under [BSD License][]. | ||
|
||
What is Hamcrest? | ||
----------------- | ||
# 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. | ||
|
||
Downloads | ||
--------- | ||
You can obtain Hamcrest binaries from [maven central](https://search.maven.org/artifact/org.hamcrest/hamcrest). Learn more at [Hamcrest Distributables](http://hamcrest.org/JavaHamcrest/distributables). | ||
The [tutorial]([Hamcrest Distributables](http://hamcrest.org/JavaHamcrest/tutorial)) is | ||
good place to see how Hamcrest can be used. | ||
|
||
## Downloads | ||
|
||
Extensions | ||
---------- | ||
You can obtain Hamcrest binaries from [maven central](https://search.maven.org/artifact/org.hamcrest/hamcrest). 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](http://hamcrest.org/JavaHamcrest/distributables). | ||
|
||
For Hamcrest extension projects see the [hamcrest extensions page][]. | ||
## Documentation | ||
|
||
Documentation | ||
------------- | ||
Documentation can be found on the [Hamcrest site](http://hamcrest.org). | ||
|
||
Reporting Bugs/Issues | ||
--------------------- | ||
If you find an issue with Java Hamcrest, please report it via the | ||
[GitHub issue tracker](https://github.com/hamcrest/JavaHamcrest/issues), | ||
after first checking that it hasn't been raised already. | ||
## Reporting Bugs/Issues | ||
|
||
Source | ||
------ | ||
To build, please read BUILDING.txt | ||
If you find an issue with Java Hamcrest, please report it via the | ||
[GitHub issue tracker](https://github.com/hamcrest/JavaHamcrest/issues), | ||
after first checking that it hasn't been raised already. | ||
|
||
Acknowledgements | ||
---------------- | ||
Developers: | ||
## Build from Source | ||
|
||
* Joe Walnes | ||
* Nat Pryce | ||
* Steve Freeman | ||
Building Hamcrest from source requires a minimum of JDK 1.8. | ||
|
||
Contributors: | ||
Clone the repository, and from the top level directory in the repo | ||
run the following command: | ||
|
||
* Robert Chatley | ||
* Tom White | ||
* Neil Dunn | ||
* Dan North | ||
* Magne Rasmussen | ||
* David Saff | ||
* Tom Denley | ||
* Joe Schmetzer | ||
```shell | ||
./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. | ||
|
||
Also, thanks to everyone who has worked on DynaMock, nMock, jMock, EasyMock and MiniMock! These libraries inspired Hamcrest. | ||
## Acknowledgements | ||
|
||
Developers: | ||
|
||
* Joe Walnes | ||
* Nat Pryce | ||
* Steve Freeman | ||
|
||
Contributors: | ||
|
||
[logo]: http://hamcrest.org/images/logo.jpg | ||
[website]: https://github.com/hamcrest/JavaHamcrest | ||
[BSD License]: http://opensource.org/licenses/BSD-3-Clause | ||
[hamcrest extensions page]: https://github.com/hamcrest/JavaHamcrest/wiki/Related-Projects | ||
[GitHub issue tracker]: https://github.com/hamcrest/JavaHamcrest/issues | ||
* 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. |