Skip to content

Commit a8bd3c8

Browse files
committed
Add page for related projects
1 parent f7d45df commit a8bd3c8

File tree

2 files changed

+30
-1
lines changed

2 files changed

+30
-1
lines changed

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ layout: default
1616
* [Distributables and Dependency Configuration](distributables)
1717
* [Source Repository](http://github.com/hamcrest/JavaHamcrest)
1818
* [Project License](http://opensource.org/licenses/BSD-3-Clause)
19-
* [Extensions](https://github.com/hamcrest/JavaHamcrest/wiki/Related-Projects)
19+
* [Extensions](related)
2020

2121
### User Support
2222

docs/related.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
title: Hamcrest Related Projects
3+
layout: default
4+
---
5+
[Java Hamcrest Home](index)
6+
7+
# Related Projects
8+
9+
Here are some projects that provide additional features and matchers
10+
11+
* [Hamcrest Text Patterns](http://code.google.com/p/hamcrest-text-patterns/)
12+
* [Hamcrest Java Extras](https://github.com/sf105/hamcrest-java-extras) (currently only a couple of Json matchers)
13+
* [Hamcrest JSON](https://github.com/hertzsprung/hamcrest-json) (for comparing entire JSON documents)
14+
* [Hamcrest Date](https://github.com/modularit/hamcrest-date) (for comparing dates)
15+
* [Hamcrest Path](https://github.com/seinesoftware/hamcrest-path) (for testing path existence and permissions)
16+
* [Hamcrest HAR](https://github.com/roydekleijn/har-assert) (for HTTP archive files)
17+
* [Hamcrest avro](https://github.com/Byhiras/avro-utils)
18+
* [Hamcrest 1.3 Utility Matchers](https://github.com/NitorCreations/matchers) (Java matchers like CollectionMatchers, MapMatchers, FieldMatcher, SerializableMatcher etc)
19+
* [Hamcrest Querydsl](https://github.com/beloglazov/hamcrest-querydsl) (for checking query results: hasResultSize, hasColumnRange, hasColumnMax, hasColumnMin, hasColumnContainingAll, hasColumnContainingAny)
20+
* [JsonUnit](https://github.com/lukas-krecan/JsonUnit) (for comparing JSON structures jsonEquals, jsonPartEquals)
21+
* [json-path-matchers](https://github.com/jayway/JsonPath/tree/master/json-path-assert) (for evaluating JSON path expressions)
22+
* [EZ Testing](https://github.com/EZGames/ez-testing) (contains base classes for defining chainable matchers that have a similar style to AssertJ)
23+
* [valid4j](https://github.com/valid4j/valid4j) (assertion and validation library, i.e supporting design-by-contract style and/or recoverable input validation)
24+
* [http-matchers](https://github.com/valid4j/http-matchers) (Matchers to test your web service via the standard Java API for RESTful Services (JAX-RS))
25+
* [Awaitility](https://github.com/jayway/awaitility) (a DSL that allows you to express expectations of an asynchronous system in a concise and easy to read manner)
26+
* [Proboscis](https://github.com/sf105/proboscis) (a tiny java library for polling for a result, originally intended for tested asynchronous systems)
27+
* [hamcrest-pojo-matcher-generator](https://github.com/yandex-qatools/hamcrest-pojo-matcher-generator) (Annotation processor to generate feature-matchers based on your POJOs)
28+
* [Spotify's hamcrest matchers](https://github.com/spotify/java-hamcrest) (Matchers for POJOs, JSON, and some of the types introduced in Java 8)
29+
* [Shazamcrest](https://github.com/shazam/shazamcrest) (Matchers for beans with custom field matching and nice failure messages)

0 commit comments

Comments
 (0)