Class TestLifecycleEvent
- java.lang.Object
-
- org.jboss.arquillian.test.spi.event.suite.SuiteEvent
-
- org.jboss.arquillian.test.spi.event.suite.ClassEvent
-
- org.jboss.arquillian.test.spi.event.suite.TestEvent
-
- org.jboss.arquillian.test.spi.event.suite.TestLifecycleEvent
-
- All Implemented Interfaces:
Event,LifecycleEvent
- Direct Known Subclasses:
AfterTestLifecycleEvent,BeforeTestLifecycleEvent
public class TestLifecycleEvent extends TestEvent implements LifecycleEvent
A TestLifeCycleEvent is a type of TestEvent used for e.g. @Before/@After operations on the Test instance.- Version:
- $Revision: $
- Author:
- Aslak Knutsen
-
-
Constructor Summary
Constructors Constructor Description TestLifecycleEvent(Object testInstance, Method testMethod)Create a new TestLifecycleEvent for a specific testInstance executing a specific testMethod.TestLifecycleEvent(Object testInstance, Method testMethod, LifecycleMethodExecutor executor)Create a new TestLifecycleEvent for a specific testInstance executing a specific testMethod.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LifecycleMethodExecutorgetExecutor()Get the call back handler for this lifecycle method.-
Methods inherited from class org.jboss.arquillian.test.spi.event.suite.TestEvent
getTestInstance, getTestMethod
-
Methods inherited from class org.jboss.arquillian.test.spi.event.suite.ClassEvent
getTestClass
-
-
-
-
Constructor Detail
-
TestLifecycleEvent
public TestLifecycleEvent(Object testInstance, Method testMethod)
Create a new TestLifecycleEvent for a specific testInstance executing a specific testMethod.
This will use a NO_OP LifecycleMethodExecutor.- Parameters:
testInstance- The Test instancetestMethod- The Test Method being executed
-
TestLifecycleEvent
public TestLifecycleEvent(Object testInstance, Method testMethod, LifecycleMethodExecutor executor)
Create a new TestLifecycleEvent for a specific testInstance executing a specific testMethod.- Parameters:
testInstance- The Test instancetestMethod- The Test Method being executedexecutor- A call back when the LifecycleMethod represented by this event should be invoked
-
-
Method Detail
-
getExecutor
public LifecycleMethodExecutor getExecutor()
Description copied from interface:LifecycleEventGet the call back handler for this lifecycle method.- Specified by:
getExecutorin interfaceLifecycleEvent- Returns:
- the executor
-
-