### Question:
StandardLifecycleSupport implements LifecycleSupport { @Override public void notify(String type, Object data) { synchronized (this.monitor) { notify(new LifecycleEvent(this.source, type, data)); } } StandardLifecycleSupport(Lifecycle source); @Override void add(LifecycleListener lifecycleListener); @Override LifecycleListener[] getLifecycleListeners(); @Override void notify(String type, Object data); @Override void remove(LifecycleListener lifecycleListener);  }### Answer:
@Test public void noListeners() { this.lifecycleSupport.notify("test-type", this.data); verifyZeroInteractions(this.lifecycleListener1, this.lifecycleListener2); }