https://github.com/retest/recheck
Replace traditional assertions with a single check.
https://github.com/retest/recheck
Last synced: 4 days ago
JSON representation
Replace traditional assertions with a single check.
- Host: GitHub
- URL: https://github.com/retest/recheck
- Owner: retest
- License: agpl-3.0
- Created: 2018-06-19T12:21:33.000Z (over 7 years ago)
- Default Branch: develop
- Last Pushed: 2023-03-10T03:59:39.000Z (almost 3 years ago)
- Last Synced: 2025-08-14T14:52:42.263Z (5 months ago)
- Language: Java
- Size: 5.16 MB
- Stars: 75
- Watchers: 5
- Forks: 12
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-java - ReCheck
README
[](https://github.com/retest/recheck/actions/workflows/build-project.yml)
[](https://mvnrepository.com/artifact/de.retest/recheck)
[](https://jitpack.io/#de.retest/recheck)
[](https://github.com/retest/recheck/blob/main/LICENSE)
[](https://github.com/retest/recheck/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22)
[](https://retest.de/)
***recheck*** is an fully functional open source testing tool that allows replacing manual asserts and checking everything at once.
## Features
* Easy creation and maintenance of checks for [web](https://github.com/retest/recheck-web/) and [Java Swing](http://retest.org/) (more coming).
* Semantic comparison of contents.
* Easily ignore volatile elements, attributes or sections.
* One-click maintenance to update tests with intended changes.
* No unexpected changes go unnoticed.
* The Git for your interface.
## Prerequisites
Currently available as a Java API with support for JUnit Vintage (v4), JUnit Jupiter (v5) and TestNG.
## Setup
You only have to use ***recheck*** directly if you plan to implement it for an additional interface. If you want to use an existing implementation (e.g. [***recheck-web***](https://github.com/retest/recheck-web/)), you would rather reference this implementation.
However, if you want to use ***recheck***, you can add it as a dependency through [Maven Central](https://search.maven.org/search?q=g:de.retest%20a:recheck): [](https://mvnrepository.com/artifact/de.retest/recheck)
```xml
de.retest
recheck
```
## License
This project is licensed under the [AGPL license](LICENSE).