An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

#

[![Build Status](https://github.com/retest/recheck/actions/workflows/build-project.yml/badge.svg)](https://github.com/retest/recheck/actions/workflows/build-project.yml)
[![Latest recheck on Maven Central](https://maven-badges.herokuapp.com/maven-central/de.retest/recheck/badge.svg?style=flat)](https://mvnrepository.com/artifact/de.retest/recheck)
[![Latest recheck releases on JitPack](https://jitpack.io/v/de.retest/recheck.svg)](https://jitpack.io/#de.retest/recheck)
[![license](https://img.shields.io/badge/license-AGPL-brightgreen.svg)](https://github.com/retest/recheck/blob/main/LICENSE)
[![PRs welcome](https://img.shields.io/badge/PRs-welcome-ff69b4.svg)](https://github.com/retest/recheck/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22)
[![code with hearth by retest](https://img.shields.io/badge/%3C%2F%3E%20with%20%E2%99%A5%20by-retest-C1D82F.svg)](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): [![Latest recheck on Maven Central](https://maven-badges.herokuapp.com/maven-central/de.retest/recheck/badge.svg?style=flat)](https://mvnrepository.com/artifact/de.retest/recheck)

```xml

de.retest
recheck

```

## License

This project is licensed under the [AGPL license](LICENSE).