Skip to content
/ recheck Public

Replace traditional assertions with a single check.

License

Notifications You must be signed in to change notification settings

retest/recheck

Repository files navigation

Build Status Latest recheck on Maven Central Latest recheck releases on JitPack license PRs welcome code with hearth by retest

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 and Java Swing (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), you would rather reference this implementation.

However, if you want to use recheck, you can add it as a dependency through Maven Central: Latest recheck on Maven Central

<dependency>
	<groupId>de.retest</groupId>
	<artifactId>recheck</artifactId>
	<version><!-- latest version, see above link --></version>
</dependency>

License

This project is licensed under the AGPL license.