Class SlingInstanceRule
- java.lang.Object
-
- org.apache.sling.testing.junit.rules.SlingInstanceRule
-
- All Implemented Interfaces:
org.junit.rules.TestRule
public class SlingInstanceRule extends Object implements org.junit.rules.TestRule
Junit Rule that allows access to a Sling instance. It is wrapped by aSlingClassRule
-
-
Field Summary
Fields Modifier and Type Field Description static org.apache.sling.testing.clients.instance.InstanceConfigurationDEFAULT_INSTANCEInstancedefaultInstanceExistingInstance for default instanceprotected org.junit.rules.TestRuleruleChainSlingClassRuleslingClassRuleSling rules to be executed at class level
-
Constructor Summary
Constructors Constructor Description SlingInstanceRule()
-
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)org.apache.sling.testing.clients.SlingClientgetAdminClient()<T extends org.apache.sling.testing.clients.SlingClient>
TgetAdminClient(Class<T> clientClass)
-
-
-
Field Detail
-
DEFAULT_INSTANCE
public static final org.apache.sling.testing.clients.instance.InstanceConfiguration DEFAULT_INSTANCE
-
slingClassRule
public final SlingClassRule slingClassRule
Sling rules to be executed at class level
-
defaultInstance
public final Instance defaultInstance
ExistingInstance for default instance
-
ruleChain
protected org.junit.rules.TestRule ruleChain
-
-
Method Detail
-
getAdminClient
public <T extends org.apache.sling.testing.clients.SlingClient> T getAdminClient(Class<T> clientClass)
-
getAdminClient
public org.apache.sling.testing.clients.SlingClient getAdminClient()
-
apply
public org.junit.runners.model.Statement apply(org.junit.runners.model.Statement base, org.junit.runner.Description description)- Specified by:
applyin interfaceorg.junit.rules.TestRule
-
-