All Classes and Interfaces

Class
Description
Simple interface for a Fuseable.ConditionalSubscriber variant of the TestSubscriber.
This class eases testing interested in what reactor classes emit using loggers.
A test utility that allow to easily obtain an instrumented Publisher (Mono or Flux) for tests involving control flow.
 
 
A StepVerifier provides a declarative way of creating a verifiable script for an async Publisher sequence, by expressing expectations about the events that will happen upon subscription.
Exposes post-verification state assertions.
Allow to set expectations about the Context propagated during the Subscription phase.
Define a builder for explicitly expecting an initializing Subscription as first signal.
Define a builder for terminal states.
Define a builder for expecting main sequence individual signals.
Options for a StepVerifier, including the initial request amount, VirtualTimeScheduler supplier and toggles for some checks.
A Logger that writes to ByteArrayOutputStream and allows retrieval of the logs via TestLogger.getErrContent() and TestLogger.getOutContent().
A Publisher that you can directly manipulate, triggering onNext, onComplete and onError events, for testing purposes.
Possible misbehavior for a TestPublisher.
A CoreSubscriber that can be attached to any Publisher to later assert which events occurred at runtime.
An enum representing the 3 broad expectations around fusion.
A configuration builder used to create a fine-tuned TestSubscriber, also allowing for a Fuseable.ConditionalSubscriber variant.
An utility class to create ValueFormatters.ToStringConverter Function that convert objects to String.
An extractor of data wrapped in a BiFunction aiming at producing a customized String representation of a container type and its contained elements, each element being potentially itself converted to String using a ValueFormatters.ToStringConverter: it only considers specific container types, see ValueFormatters.Extractor.getTargetClass() it can further filter these container instances using ValueFormatters.Extractor.matches(Object) it can be applied to arbitrary objects, as it will default to String.valueOf(Object) on non-matching containers it can apply a ValueFormatters.ToStringConverter to the content, passed as the second parameter of the BiFunction it reconstructs the String representation of the container by exploding it and then joining it with {#code ", "} delimiter, as well as custom ValueFormatters.Extractor.prefix(Object) and ValueFormatters.Extractor.suffix(Object)
A generic Object to String conversion Function which is also a Predicate, and which only applies a custom conversion to targets that match said Predicate.
A Scheduler that uses a virtual clock, allowing to manipulate time (eg.