Package io.wcm.testing.mock.aem.junit5
Class AemContext
java.lang.Object
org.apache.sling.testing.mock.osgi.context.OsgiContextImpl
org.apache.sling.testing.mock.sling.context.SlingContextImpl
io.wcm.testing.mock.aem.context.AemContextImpl
io.wcm.testing.mock.aem.junit5.AemContext
- Direct Known Subclasses:
JcrMockAemContext,JcrOakAemContext,NoResourceResolverTypeAemContext,ResourceResolverMockAemContext
AEM Mock parameter object with resource resolver type
defaulting to
ResourceResolverType.RESOURCERESOLVER_MOCK.
Additionally you can subclass this class and provide further parameters
via AemContextBuilder.
For convenience a set of subclasses already exist to use different resource resolver types.
-
Field Summary
Fields inherited from class org.apache.sling.testing.mock.sling.context.SlingContextImpl
contentBuilder, contentLoader, contentLoaderAutoCommit, request, resourceBuilder, resourceResolver, resourceResolverFactory, resourceResolverType, response, slingScriptHelper, uniqueRootFields inherited from class org.apache.sling.testing.mock.osgi.context.OsgiContextImpl
componentContext -
Constructor Summary
ConstructorsConstructorDescriptionInitialize AEM context.AemContext(@NotNull org.apache.sling.testing.mock.sling.ResourceResolverType resourceResolverType) Initialize AEM context. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidThis is called byAemContextExtensionto set up context.protected voidThis is called byAemContextExtensionto tear down context.Methods inherited from class io.wcm.testing.mock.aem.context.AemContextImpl
assetManager, contentPolicyMapping, contentPolicyMapping, create, currentPage, currentPage, currentPage, currentResource, graniteAssetManager, newResourceResolverFactory, pageManager, registerDefaultServices, resolveSlingBindingProperty, resourceResolverFactoryActivatorPropsMergeWithAemDefault, setResourceResolverType, setUp, tearDown, uniqueRootMethods inherited from class org.apache.sling.testing.mock.sling.context.SlingContextImpl
addModelsForClasses, addModelsForClasses, addModelsForPackage, addModelsForPackage, build, currentResource, currentResource, load, load, registerAdapter, registerAdapter, request, requestPathInfo, resolveSlingBindingProperty, resourceResolver, resourceResolverType, response, runMode, setRegisterSlingModelsFromClassPath, setResourceResolverFactoryActivatorProps, slingScriptHelperMethods 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
-
Constructor Details
-
AemContext
public AemContext()Initialize AEM context. -
AemContext
public AemContext(@NotNull @NotNull org.apache.sling.testing.mock.sling.ResourceResolverType resourceResolverType) Initialize AEM context.- Parameters:
resourceResolverType- Resource resolver type.
-
-
Method Details
-
setUpContext
protected void setUpContext()This is called byAemContextExtensionto set up context. -
tearDownContext
protected void tearDownContext()This is called byAemContextExtensionto tear down context.
-