Add a listener to receive notifications
The listener to add
A removable handle to unregister the listener
OptionalhasIdentifies whether this manager, or any parent manager it was created with, currently has at least one registered listener. Callers use this to avoid building the (lazily evaluated) notification context when nothing would ever read it.
true when at least one listener is registered in this manager or its parent chain
Notify all listeners that an assertion evaluation occurred
Lazy evaluation context with results (evaluated only if listeners exist)
Aggregated notification action from all listeners, or null when no listener answered with one
Notify all listeners that an event has completed
The type of event
Lazy context containing event-specific details and results (evaluated only if listeners exist)
Aggregated notification action from all listeners, or null when no listener answered with one
Notify all listeners that an event is starting
The type of event
Lazy context containing event-specific details (evaluated only if listeners exist)
Aggregated notification action from all listeners, or null when no listener answered with one
Reset the notification manager, clearing all listeners
Manages test and assertion event notifications to registered listeners. The notification manager is responsible for:
Since
0.2.0