public interface RunnerFeature
CREATE FRAMEWORK new feature() --> constructor COLLECT DEFINED DEPLOYMENTS feature.initialize() --> can be used to configure nuxeo home or register JNDI objects START FRAMEWORK feature.start() feature.beforeRun() feature.configure() --> can be used to add guice bindings and to dynamically deploy components using the harness for each test method: feature.testCreated() feature.beforeSetup feature.beforeMethodRun() --> test method interceptor testMethod() feature.afterMethodRun() --> test method interceptor feature.afterTeardown() feature.afterRun() --> cleanup that require framework to be started STOP FRAMEWORK feature.stop() --> destructor
Modifier and Type | Method and Description |
---|---|
default void |
afterMethodRun(FeaturesRunner runner,
org.junit.runners.model.FrameworkMethod method,
Object test)
After a test method was ran.
|
default void |
afterRun(FeaturesRunner runner)
After tests were run.
|
default void |
afterTeardown(FeaturesRunner runner)
After the call of the @After methods
|
default void |
beforeMethodRun(FeaturesRunner runner,
org.junit.runners.model.FrameworkMethod method,
Object test)
Before a test method is invoked.
|
default void |
beforeRun(FeaturesRunner runner)
Before running tests.
|
default void |
beforeSetup(FeaturesRunner runner)
Before entering in the @Before methods
|
default void |
configure(FeaturesRunner runner,
com.google.inject.Binder binder)
Configures Guice bindings if any is required by the feature.
|
default void |
initialize(FeaturesRunner runner)
Called when preparing to run the test class.
|
default void |
start(FeaturesRunner runner)
Features are initialized.
|
default void |
stop(FeaturesRunner runner)
Before exiting the test.
|
default void |
testCreated(Object test)
Notification that a test instance was created.
|
default void initialize(FeaturesRunner runner) throws Exception
Exception
default void configure(FeaturesRunner runner, com.google.inject.Binder binder)
default void beforeRun(FeaturesRunner runner) throws Exception
Exception
default void afterRun(FeaturesRunner runner) throws Exception
Exception
default void start(FeaturesRunner runner) throws Exception
Exception
default void testCreated(Object test) throws Exception
Exception
default void stop(FeaturesRunner runner) throws Exception
Exception
default void beforeSetup(FeaturesRunner runner) throws Exception
Exception
default void afterTeardown(FeaturesRunner runner) throws Exception
Exception
default void beforeMethodRun(FeaturesRunner runner, org.junit.runners.model.FrameworkMethod method, Object test) throws Exception
Exception
default void afterMethodRun(FeaturesRunner runner, org.junit.runners.model.FrameworkMethod method, Object test) throws Exception
Exception
Copyright © 2019 Nuxeo. All rights reserved.