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.InstanceConfiguration
DEFAULT_INSTANCE
Instance
defaultInstance
ExistingInstance for default instanceprotected org.junit.rules.TestRule
ruleChain
SlingClassRule
slingClassRule
Sling 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.Statement
apply(org.junit.runners.model.Statement base, org.junit.runner.Description description)
org.apache.sling.testing.clients.SlingClient
getAdminClient()
<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:
apply
in interfaceorg.junit.rules.TestRule
-
-