Class StubAggregateLifecycleRule

All Implemented Interfaces:
org.junit.rules.TestRule

@Deprecated public class StubAggregateLifecycleRule extends StubAggregateLifecycle implements org.junit.rules.TestRule
Deprecated.
in favor of StubAggregateLifecycleExtension to be used in combination with Junit 5
Implementation of StubAggregateLifecycle that can be used as an Rule annotated method or field in a test class. In that case, the JUnit lifecycle will automatically register and deregister the StubAggregateLifecycle.

Usage example:

 @Rule
 public StubAggregateLifecycleRule lifecycle = new StubAggregateLifecycleRule();

 @Test
 public void testMethod() {
     ... perform tests ...

     // get applied events from lifecycle to validate some more
     lifecycle.getAppliedEvents();
 }
 
  • Constructor Details

    • StubAggregateLifecycleRule

      public StubAggregateLifecycleRule()
      Deprecated.
  • Method Details

    • apply

      public org.junit.runners.model.Statement apply(org.junit.runners.model.Statement base, org.junit.runner.Description description)
      Deprecated.
      Specified by:
      apply in interface org.junit.rules.TestRule