SLING-7272 [Testing Rules] Allow customizing the Sling Client Builder from an Instance junit rule
diff --git a/pom.xml b/pom.xml
index a87838f..9e5adae 100644
--- a/pom.xml
+++ b/pom.xml
@@ -72,12 +72,12 @@
<dependency>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.testing.clients</artifactId>
- <version>1.0.2-SNAPSHOT</version>
+ <version>1.1.5-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.testing.serversetup</artifactId>
- <version>1.0.2-SNAPSHOT</version>
+ <version>1.0.1</version>
<exclusions>
<exclusion>
<groupId>org.apache.sling</groupId>
diff --git a/src/main/java/org/apache/sling/testing/junit/rules/instance/AbstractInstance.java b/src/main/java/org/apache/sling/testing/junit/rules/instance/AbstractInstance.java
index 2aa343f..679ae96 100644
--- a/src/main/java/org/apache/sling/testing/junit/rules/instance/AbstractInstance.java
+++ b/src/main/java/org/apache/sling/testing/junit/rules/instance/AbstractInstance.java
@@ -23,7 +23,6 @@
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
@@ -60,7 +59,7 @@
for (BuilderCustomizer customizer: customizers) {
builder = customizer.customize(builder);
}
- T client = builder.build();
+ T client = builder.build().adaptTo(clientClass);
clientsCache.put(user + pass, client);
return client;
} catch (ClientException e) {