Class OsgiContext
- java.lang.Object
-
- org.apache.sling.testing.mock.osgi.context.OsgiContextImpl
-
- org.apache.sling.testing.mock.osgi.junit.OsgiContext
-
- All Implemented Interfaces:
org.junit.rules.TestRule
@ProviderType public final class OsgiContext extends OsgiContextImpl implements org.junit.rules.TestRule
JUnit rule for setting up and tearing down OSGi context for unit tests.
-
-
Field Summary
-
Fields inherited from class org.apache.sling.testing.mock.osgi.context.OsgiContextImpl
componentContext
-
-
Constructor Summary
Constructors Constructor Description OsgiContext()
Initialize OSGi context.OsgiContext(@NotNull ContextCallback<T> afterSetUpCallback)
Initialize OSGi context.OsgiContext(@NotNull ContextCallback<U> afterSetUpCallback, @NotNull ContextCallback<V> beforeTearDownCallback)
Initialize OSGi context.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.junit.runners.model.Statement
apply(org.junit.runners.model.Statement base, org.junit.runner.Description description)
-
Methods inherited from class org.apache.sling.testing.mock.osgi.context.OsgiContextImpl
bundleContext, componentContext, getService, getServices, registerInjectActivateService, registerInjectActivateService, registerInjectActivateService, registerInjectActivateService, registerInjectActivateService, registerInjectActivateService, registerService, registerService, registerService, registerService, setUp, tearDown
-
-
-
-
Constructor Detail
-
OsgiContext
public OsgiContext()
Initialize OSGi context.
-
OsgiContext
public OsgiContext(@NotNull @NotNull ContextCallback<T> afterSetUpCallback)
Initialize OSGi context.- Type Parameters:
T
- context type- Parameters:
afterSetUpCallback
- Allows the application to register an own callback function that is called after the built-in setup rules are executed.
-
OsgiContext
public OsgiContext(@NotNull @NotNull ContextCallback<U> afterSetUpCallback, @NotNull @NotNull ContextCallback<V> beforeTearDownCallback)
Initialize OSGi context.- Type Parameters:
U
- context typeV
- context type- Parameters:
afterSetUpCallback
- Allows the application to register an own callback function that is called after the built-in setup rules are executed.beforeTearDownCallback
- Allows the application to register an own callback function that is called before the built-in teardown rules are executed.
-
-