Class ConfigurableInstance

  • All Implemented Interfaces:
    org.apache.sling.testing.junit.rules.instance.BuilderCustomizer, org.apache.sling.testing.junit.rules.instance.Instance, org.junit.rules.TestRule

    public class ConfigurableInstance
    extends org.apache.sling.testing.junit.rules.instance.ExistingInstance
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <T extends org.apache.sling.testing.clients.SlingClient.InternalBuilder>
      T
      customize​(T builder)  
      <T extends org.apache.sling.testing.clients.SlingClient>
      T
      newClient​(Class<T> clientClass, String user, String pass, org.apache.sling.testing.junit.rules.instance.BuilderCustomizer... customizers)  
      • Methods inherited from class org.apache.sling.testing.junit.rules.instance.ExistingInstance

        apply, getConfiguration, orDefault, withRunMode
      • Methods inherited from class org.apache.sling.testing.junit.rules.instance.AbstractInstance

        getAdminClient, getAdminClient, getBuilder, getClient, newAdminClient
    • Constructor Detail

      • ConfigurableInstance

        public ConfigurableInstance​(boolean forceBasicAuth)
      • ConfigurableInstance

        public ConfigurableInstance​(boolean forceBasicAuth,
                                    boolean forceIndexLaneDetection)
    • Method Detail

      • newClient

        public <T extends org.apache.sling.testing.clients.SlingClient> T newClient​(Class<T> clientClass,
                                                                                    String user,
                                                                                    String pass,
                                                                                    org.apache.sling.testing.junit.rules.instance.BuilderCustomizer... customizers)
        Specified by:
        newClient in interface org.apache.sling.testing.junit.rules.instance.Instance
        Overrides:
        newClient in class org.apache.sling.testing.junit.rules.instance.AbstractInstance
      • customize

        public <T extends org.apache.sling.testing.clients.SlingClient.InternalBuilder> T customize​(T builder)
        Specified by:
        customize in interface org.apache.sling.testing.junit.rules.instance.BuilderCustomizer
        Overrides:
        customize in class org.apache.sling.testing.junit.rules.instance.AbstractInstance