SLING-11450 : test fix : correctly convert property value in a mock class (#9)

diff --git a/src/test/java/org/apache/sling/discovery/base/its/setup/mock/MockedResource.java b/src/test/java/org/apache/sling/discovery/base/its/setup/mock/MockedResource.java
index bbd459d..ffacf9f 100644
--- a/src/test/java/org/apache/sling/discovery/base/its/setup/mock/MockedResource.java
+++ b/src/test/java/org/apache/sling/discovery/base/its/setup/mock/MockedResource.java
@@ -39,6 +39,7 @@
 import org.apache.sling.api.resource.SyntheticResource;
 import org.apache.sling.api.resource.ValueMap;
 import org.apache.sling.api.wrappers.ValueMapDecorator;
+import org.apache.sling.jcr.resource.JcrResourceUtil;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -231,7 +232,7 @@
                         final Node node = session.getNode(getPath());
                         final String key = String.valueOf(arg0);
                         if (node.hasProperty(key)) {
-                            return node.getProperty(key);
+                            return JcrResourceUtil.toJavaObject(node.getProperty(key));
                         } else {
                             return null;
                         }