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.Statementapply(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.
-
-