You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
JUnit Extension for recheck. Automatic set up and tear down of tests using recheck.
Features
Calls startTest on all RecheckLifecycle objects before each test.
Calls capTest on all RecheckLifecycle objects after each test.
Calls cap on all RecheckLifecycle objects after all tests.
Advantages
The extension automatically calls startTest, capTest and cap. So it is no longer required to call those methods manually. This reduces boilerplate code and ensures the lifecycle within a test using recheck.
Build tools
You can add recheck-junit-jupiter-extension as an external dependency to your project. It is available via the release-page which allows you to include it into your favorite build tool or via Maven central:
The recheck JUnit extension uses JUnit's extension mechanism. It can be used as a declarative extension by adding @ExtendWith(RecheckExtension.class) to your test class or globally/automatically by adding a /META-INF/services/org.junit.jupiter.api.extension.Extension file to your project with de.retest.recheck.junit.jupiter.RecheckExtension as its sole contents and setting the junit.jupiter.extensions.autodetection.enabled=true parameter e.g. in your pom.xml or as a JVM system property.
Example
A simple example that will visit a page and capture it.