All Classes and Interfaces
Class
Description
A rule that prevents integration tests from failing if the Rabbit broker application is
not running or not accessible.
A class that can be used to prevent integration tests from failing if the Rabbit broker application is
not running or not accessible.
The
RuntimeException thrown when broker is not available
on the provided host port.Global convenience class for all integration tests, carrying constants and other utilities for broker set up.
Utility methods for JUnit rules and conditions.
A JUnit method @Rule that changes the logger level for a set of classes
while a test method is running.
Test classes annotated with this will change logging levels between tests.
JUnit condition that adjusts and reverts log levels before/after each test.
Test classes annotated with this will not run if an environment variable or system
property (default
RUN_LONG_INTEGRATION_TESTS) is not present or does not have
the value that Boolean.parseBoolean(String) evaluates to true.Rule to prevent long running tests from running on every build; set environment
variable RUN_LONG_INTEGRATION_TESTS on a CI nightly build to ensure coverage.
ExecutionCondition to skip long running tests unless an environment
variable or property is set.Test classes annotated with this will not run if there is no broker on localhost.
JUnit5
ExecutionCondition.