Class ClassLifecycleEvent

All Implemented Interfaces:
Event, LifecycleEvent
Direct Known Subclasses:
AfterClass, BeforeClass

public class ClassLifecycleEvent extends ClassEvent implements LifecycleEvent
A ClassLifeCycleEvent is a type of ClassEvent used for e.g. @BeforeClass/@AfterClass operations on the TestClass.
Version:
$Revision: $
Author:
Aslak Knutsen
  • Constructor Details

    • ClassLifecycleEvent

      public ClassLifecycleEvent(Class<?> testClass)
      Create a new ClassLifecycleEvent for a specific Class.

      This will use a NO_OP LifecycleMethodExecutor.
      Parameters:
      testClass - The source for this ClassEvent
    • ClassLifecycleEvent

      public ClassLifecycleEvent(TestClass testClass)
      Create a new ClassLifecycleEvent for a specific Class.

      This will use a NO_OP LifecycleMethodExecutor.
      Parameters:
      testClass - The source for this ClassEvent
    • ClassLifecycleEvent

      public ClassLifecycleEvent(Class<?> testClass, LifecycleMethodExecutor executor)
      Create a new ClassLifecycleEvent for a specific Class.
      Parameters:
      testClass - The source for this ClassEvent
      executor - A call back when the LifecycleMethod represented by this event should be invoked
    • ClassLifecycleEvent

      public ClassLifecycleEvent(TestClass testClass, LifecycleMethodExecutor executor)
      Create a new ClassLifecycleEvent for a specific Class.
      Parameters:
      testClass - The source for this ClassEvent
      executor - A call back when the LifecycleMethod represented by this event should be invoked
  • Method Details