Class EventsRule<T>

java.lang.Object
org.junit.rules.ExternalResource
com.xebialabs.xlrelease.rules.EventsRule<T>
All Implemented Interfaces:
org.junit.rules.TestRule

public class EventsRule<T> extends org.junit.rules.ExternalResource
  • Constructor Details

    • EventsRule

      public EventsRule(com.xebialabs.xlrelease.events.EventBus eventBus, Class<T> eventClass)
  • Method Details

    • before

      public void before()
      Overrides:
      before in class org.junit.rules.ExternalResource
    • after

      public void after()
      Overrides:
      after in class org.junit.rules.ExternalResource
    • eventCaptured

      public void eventCaptured(T event)
    • getCapturedEvents

      public List<T> getCapturedEvents()