SLING-12000 Update to sling-bundle-parent 52, switch to Java 11
also get rid of guava testing dependencies
diff --git a/core/src/main/java/org/apache/sling/testing/mock/sling/loader/ContentLoader.java b/core/src/main/java/org/apache/sling/testing/mock/sling/loader/ContentLoader.java
index d838699..a174bde 100644
--- a/core/src/main/java/org/apache/sling/testing/mock/sling/loader/ContentLoader.java
+++ b/core/src/main/java/org/apache/sling/testing/mock/sling/loader/ContentLoader.java
@@ -698,7 +698,7 @@
* @param classpathResourceOrFile Classpath resource URL or file path
* @param processor Processes input stream
*/
- @SuppressWarnings({ "null", "deprecation" })
+ @SuppressWarnings("null")
private <T> @NotNull T processInputStreamFromClasspathOrFilesystem(@NotNull String classpathResourceOrFile, @NotNull Function<InputStream,T> processor) {
InputStream is = ContentLoader.class.getResourceAsStream(classpathResourceOrFile);
if (is == null) {
diff --git a/core/src/test/java/org/apache/sling/testing/mock/sling/MockResourceBundleTest.java b/core/src/test/java/org/apache/sling/testing/mock/sling/MockResourceBundleTest.java
index 8ebd22d..2fedbd5 100644
--- a/core/src/test/java/org/apache/sling/testing/mock/sling/MockResourceBundleTest.java
+++ b/core/src/test/java/org/apache/sling/testing/mock/sling/MockResourceBundleTest.java
@@ -23,13 +23,12 @@
import static org.junit.Assert.assertTrue;
import java.util.Locale;
+import java.util.Map;
+import java.util.Set;
import org.junit.Before;
import org.junit.Test;
-import com.google.common.collect.ImmutableMap;
-import com.google.common.collect.ImmutableSet;
-
public class MockResourceBundleTest {
private static final String MY_NAME = "my-name";
@@ -45,20 +44,20 @@
@Test
public void testEmpty() {
assertEquals("unknown", underTest.getString("unknown"));
- assertEquals(ImmutableSet.of(), underTest.keySet());
+ assertEquals(Set.of(), underTest.keySet());
assertFalse(underTest.getKeys().hasMoreElements());
}
@Test
public void testWithMappings() {
underTest.put("key1", "value1");
- underTest.putAll(ImmutableMap.of("key2", "value2", "key3" ,"value3"));
+ underTest.putAll(Map.of("key2", "value2", "key3" ,"value3"));
assertEquals("value1", underTest.getString("key1"));
assertEquals("value2", underTest.getString("key2"));
assertEquals("value3", underTest.getString("key3"));
- assertEquals(ImmutableSet.of("key1", "key2", "key3"), underTest.keySet());
+ assertEquals(Set.of("key1", "key2", "key3"), underTest.keySet());
assertTrue(underTest.getKeys().hasMoreElements());
}
diff --git a/core/src/test/java/org/apache/sling/testing/mock/sling/builder/ContentBuilderTest.java b/core/src/test/java/org/apache/sling/testing/mock/sling/builder/ContentBuilderTest.java
index ac65cda..52c085c 100644
--- a/core/src/test/java/org/apache/sling/testing/mock/sling/builder/ContentBuilderTest.java
+++ b/core/src/test/java/org/apache/sling/testing/mock/sling/builder/ContentBuilderTest.java
@@ -22,6 +22,8 @@
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue;
+import java.util.Map;
+
import org.apache.sling.api.resource.Resource;
import org.apache.sling.api.resource.ResourceUtil;
import org.apache.sling.api.resource.ValueMap;
@@ -30,8 +32,6 @@
import org.junit.Rule;
import org.junit.Test;
-import com.google.common.collect.ImmutableMap;
-
public class ContentBuilderTest {
@Rule
@@ -47,10 +47,9 @@
@Test
public void testResourceWithProperties_Map() {
- Resource resource = context.create().resource("/content/test1/resource2", ImmutableMap.<String,Object>builder()
- .put("jcr:title", "Test Title")
- .put("stringProp", "value1")
- .build());
+ Resource resource = context.create().resource("/content/test1/resource2", Map.<String,Object>of(
+ "jcr:title", "Test Title",
+ "stringProp", "value1"));
assertNotNull(resource);
assertEquals("resource2", resource.getName());
ValueMap props = ResourceUtil.getValueMap(resource);
diff --git a/core/src/test/java/org/apache/sling/testing/mock/sling/builder/ImmutableValueMapTest.java b/core/src/test/java/org/apache/sling/testing/mock/sling/builder/ImmutableValueMapTest.java
index 5f8005e..42119a5 100644
--- a/core/src/test/java/org/apache/sling/testing/mock/sling/builder/ImmutableValueMapTest.java
+++ b/core/src/test/java/org/apache/sling/testing/mock/sling/builder/ImmutableValueMapTest.java
@@ -30,12 +30,11 @@
import org.junit.Before;
import org.junit.Test;
-import com.google.common.collect.ImmutableMap;
-
public class ImmutableValueMapTest {
- private static final Map<String, Object> SAMPLE_PROPS = ImmutableMap.<String, Object> builder()
- .put("prop1", "value1").put("prop2", 55).build();
+ private static final Map<String, Object> SAMPLE_PROPS = Map.<String, Object>of(
+ "prop1", "value1",
+ "prop2", 55);
private ValueMap underTest;
@@ -84,7 +83,9 @@
@Test(expected = UnsupportedOperationException.class)
public void testMapPutAll() {
- underTest.putAll(ImmutableMap.<String, Object> builder().put("prop4", 25).put("prop5", 33).build());
+ underTest.putAll(Map.<String, Object>of(
+ "prop4", 25,
+ "prop5", 33));
}
@Test
@@ -141,8 +142,8 @@
@Test
public void testBuilder() {
ValueMap map = ImmutableValueMap.builder().put("p1", "v1")
- .putAll(ImmutableMap.<String, Object> of("p2", "v2", "p3", "v3"))
- .put(ImmutableMap.<String, Object> of("p4", "v4").entrySet().iterator().next()).put("p5", "v5").build();
+ .putAll(Map.<String, Object> of("p2", "v2", "p3", "v3"))
+ .put(Map.<String, Object> of("p4", "v4").entrySet().iterator().next()).put("p5", "v5").build();
assertEquals(5, map.size());
assertEquals("v1", map.get("p1"));
assertEquals("v2", map.get("p2"));
diff --git a/core/src/test/java/org/apache/sling/testing/mock/sling/jcrmock/resource/FindResourcesTest.java b/core/src/test/java/org/apache/sling/testing/mock/sling/jcrmock/resource/FindResourcesTest.java
index 5b4f520..55a9bb7 100644
--- a/core/src/test/java/org/apache/sling/testing/mock/sling/jcrmock/resource/FindResourcesTest.java
+++ b/core/src/test/java/org/apache/sling/testing/mock/sling/jcrmock/resource/FindResourcesTest.java
@@ -20,6 +20,7 @@
import java.util.Collections;
import java.util.Iterator;
+import java.util.Map;
import javax.jcr.Node;
import javax.jcr.Session;
@@ -34,8 +35,6 @@
import org.junit.Rule;
import org.junit.Test;
-import com.google.common.collect.ImmutableMap;
-
@SuppressWarnings("null")
public class FindResourcesTest {
@@ -46,8 +45,9 @@
public void setUp() {
Resource resource = context.create().resource(
"/test",
- ImmutableMap.<String, Object> builder().put("prop1", "value1")
- .put("prop2", "value2").build());
+ Map.<String, Object>of(
+ "prop1", "value1",
+ "prop2", "value2"));
Node node = resource.adaptTo(Node.class);
Session session = context.resourceResolver().adaptTo(Session.class);
diff --git a/core/src/test/java/org/apache/sling/testing/mock/sling/loader/AbstractContentLoaderFileVaultXmlTest.java b/core/src/test/java/org/apache/sling/testing/mock/sling/loader/AbstractContentLoaderFileVaultXmlTest.java
index 6ef153a..4dd192c 100644
--- a/core/src/test/java/org/apache/sling/testing/mock/sling/loader/AbstractContentLoaderFileVaultXmlTest.java
+++ b/core/src/test/java/org/apache/sling/testing/mock/sling/loader/AbstractContentLoaderFileVaultXmlTest.java
@@ -21,6 +21,8 @@
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
+import java.util.List;
+
import javax.jcr.Node;
import javax.jcr.RepositoryException;
import javax.jcr.Session;
@@ -37,8 +39,6 @@
import org.junit.Rule;
import org.junit.Test;
-import com.google.common.collect.ImmutableList;
-
@SuppressWarnings("null")
public abstract class AbstractContentLoaderFileVaultXmlTest {
@@ -55,7 +55,7 @@
try {
NodeTypeDefinitionScanner.get().register(context.resourceResolver().adaptTo(Session.class),
- ImmutableList.of("SLING-INF/nodetypes/app.cnd"),
+ List.of("SLING-INF/nodetypes/app.cnd"),
getResourceResolverType().getNodeTypeMode());
}
catch (RepositoryException ex) {
diff --git a/core/src/test/java/org/apache/sling/testing/mock/sling/loader/AbstractContentLoaderFolderFileVaultXmlTest.java b/core/src/test/java/org/apache/sling/testing/mock/sling/loader/AbstractContentLoaderFolderFileVaultXmlTest.java
index 7942f8b..bff494b 100644
--- a/core/src/test/java/org/apache/sling/testing/mock/sling/loader/AbstractContentLoaderFolderFileVaultXmlTest.java
+++ b/core/src/test/java/org/apache/sling/testing/mock/sling/loader/AbstractContentLoaderFolderFileVaultXmlTest.java
@@ -27,6 +27,7 @@
import java.io.InputStream;
import java.util.List;
+import org.apache.commons.collections4.IteratorUtils;
import org.apache.commons.io.IOUtils;
import org.apache.jackrabbit.vault.util.JcrConstants;
import org.apache.sling.api.resource.Resource;
@@ -37,8 +38,6 @@
import org.junit.Rule;
import org.junit.Test;
-import com.google.common.collect.ImmutableList;
-
@SuppressWarnings("null")
public abstract class AbstractContentLoaderFolderFileVaultXmlTest {
@@ -68,7 +67,7 @@
@Test
public void testContentListChildren() {
Resource resource = context.resourceResolver().getResource("/content/samples/en");
- List<Resource> result = ImmutableList.copyOf(resource.listChildren());
+ List<Resource> result = IteratorUtils.toList(resource.listChildren());
assertEquals("jcr:content", result.get(0).getName());
assertEquals("tools", result.get(1).getName());
}
diff --git a/core/src/test/java/org/apache/sling/testing/mock/sling/loader/AbstractContentLoaderFolderJsonTest.java b/core/src/test/java/org/apache/sling/testing/mock/sling/loader/AbstractContentLoaderFolderJsonTest.java
index dfb486d..205d0d3 100644
--- a/core/src/test/java/org/apache/sling/testing/mock/sling/loader/AbstractContentLoaderFolderJsonTest.java
+++ b/core/src/test/java/org/apache/sling/testing/mock/sling/loader/AbstractContentLoaderFolderJsonTest.java
@@ -26,6 +26,7 @@
import java.io.IOException;
import java.util.List;
+import org.apache.commons.collections4.IteratorUtils;
import org.apache.jackrabbit.vault.util.JcrConstants;
import org.apache.sling.api.resource.Resource;
import org.apache.sling.testing.mock.sling.ResourceResolverType;
@@ -35,8 +36,6 @@
import org.junit.Rule;
import org.junit.Test;
-import com.google.common.collect.ImmutableList;
-
@SuppressWarnings("null")
public abstract class AbstractContentLoaderFolderJsonTest {
@@ -66,7 +65,7 @@
@Test
public void testContentListChildren() {
Resource resource = context.resourceResolver().getResource("/mount/content");
- List<Resource> result = ImmutableList.copyOf(resource.listChildren());
+ List<Resource> result = IteratorUtils.toList(resource.listChildren());
assertEquals("jcr:content", result.get(0).getName());
assertEquals("toolbar", result.get(1).getName());
}
diff --git a/core/src/test/java/org/apache/sling/testing/mock/sling/loader/AbstractContentLoaderJsonDamTest.java b/core/src/test/java/org/apache/sling/testing/mock/sling/loader/AbstractContentLoaderJsonDamTest.java
index 7fb2b6f..843c54d 100644
--- a/core/src/test/java/org/apache/sling/testing/mock/sling/loader/AbstractContentLoaderJsonDamTest.java
+++ b/core/src/test/java/org/apache/sling/testing/mock/sling/loader/AbstractContentLoaderJsonDamTest.java
@@ -25,6 +25,7 @@
import java.io.IOException;
import java.io.InputStream;
+import java.util.List;
import javax.jcr.RepositoryException;
import javax.jcr.Session;
@@ -42,8 +43,6 @@
import org.junit.Rule;
import org.junit.Test;
-import com.google.common.collect.ImmutableList;
-
@SuppressWarnings("null")
public abstract class AbstractContentLoaderJsonDamTest {
@@ -60,7 +59,7 @@
try {
NodeTypeDefinitionScanner.get().register(context.resourceResolver().adaptTo(Session.class),
- ImmutableList.of("SLING-INF/nodetypes/app.cnd"),
+ List.of("SLING-INF/nodetypes/app.cnd"),
getResourceResolverType().getNodeTypeMode());
}
catch (RepositoryException ex) {
diff --git a/core/src/test/java/org/apache/sling/testing/mock/sling/loader/AbstractContentLoaderJsonTest.java b/core/src/test/java/org/apache/sling/testing/mock/sling/loader/AbstractContentLoaderJsonTest.java
index 5e767f6..fbb3542 100644
--- a/core/src/test/java/org/apache/sling/testing/mock/sling/loader/AbstractContentLoaderJsonTest.java
+++ b/core/src/test/java/org/apache/sling/testing/mock/sling/loader/AbstractContentLoaderJsonTest.java
@@ -24,6 +24,7 @@
import static org.junit.Assert.assertNotNull;
import java.util.Calendar;
+import java.util.List;
import java.util.TimeZone;
import javax.jcr.Node;
@@ -42,8 +43,6 @@
import org.junit.Rule;
import org.junit.Test;
-import com.google.common.collect.ImmutableList;
-
@SuppressWarnings("null")
public abstract class AbstractContentLoaderJsonTest {
@@ -60,7 +59,7 @@
try {
NodeTypeDefinitionScanner.get().register(context.resourceResolver().adaptTo(Session.class),
- ImmutableList.of("SLING-INF/nodetypes/app.cnd"),
+ List.of("SLING-INF/nodetypes/app.cnd"),
getResourceResolverType().getNodeTypeMode());
}
catch (RepositoryException ex) {
diff --git a/core/src/test/java/org/apache/sling/testing/mock/sling/resource/AbstractJcrResourceResolverTest.java b/core/src/test/java/org/apache/sling/testing/mock/sling/resource/AbstractJcrResourceResolverTest.java
index ed12ce2..115aba9 100644
--- a/core/src/test/java/org/apache/sling/testing/mock/sling/resource/AbstractJcrResourceResolverTest.java
+++ b/core/src/test/java/org/apache/sling/testing/mock/sling/resource/AbstractJcrResourceResolverTest.java
@@ -30,11 +30,13 @@
import java.util.Calendar;
import java.util.Date;
import java.util.List;
+import java.util.Map;
import javax.jcr.Node;
import javax.jcr.RepositoryException;
import javax.jcr.Session;
+import org.apache.commons.collections4.IteratorUtils;
import org.apache.commons.io.IOUtils;
import org.apache.commons.lang3.time.DateUtils;
import org.apache.jackrabbit.JcrConstants;
@@ -49,9 +51,6 @@
import org.junit.Rule;
import org.junit.Test;
-import com.google.common.collect.ImmutableList;
-import com.google.common.collect.ImmutableMap;
-
/**
* Implements simple write and read resource and values test.
* JCR API is used to create the test data.
@@ -141,7 +140,7 @@
is2.close();
assertArrayEquals(BINARY_VALUE, dataFromResource2);
- List<Resource> children = ImmutableList.copyOf(resource1.listChildren());
+ List<Resource> children = IteratorUtils.toList(resource1.listChildren());
assertEquals(2, children.size());
assertEquals("node11", children.get(0).getName());
assertEquals("node12", children.get(1).getName());
@@ -151,8 +150,8 @@
public void testCreateNodeWithPrimaryType() throws RepositoryException, PersistenceException {
Resource parent = context.resourceResolver().getResource(getTestRootNode().getPath());
- Resource child = context.resourceResolver().create(parent, "nodeTypeResource", ImmutableMap.<String, Object> builder()
- .put("sling:resourceType", JcrConstants.NT_UNSTRUCTURED).build());
+ Resource child = context.resourceResolver().create(parent, "nodeTypeResource", Map.<String, Object>of(
+ "sling:resourceType", JcrConstants.NT_UNSTRUCTURED));
assertNotNull(child);
assertEquals(JcrConstants.NT_UNSTRUCTURED, child.getResourceType());
assertEquals(JcrConstants.NT_UNSTRUCTURED, child.adaptTo(Node.class).getPrimaryNodeType().getName());
diff --git a/core/src/test/java/org/apache/sling/testing/mock/sling/resource/AbstractMultipleResourceResolverTest.java b/core/src/test/java/org/apache/sling/testing/mock/sling/resource/AbstractMultipleResourceResolverTest.java
index a9434bb..4270db7 100644
--- a/core/src/test/java/org/apache/sling/testing/mock/sling/resource/AbstractMultipleResourceResolverTest.java
+++ b/core/src/test/java/org/apache/sling/testing/mock/sling/resource/AbstractMultipleResourceResolverTest.java
@@ -24,6 +24,7 @@
import static org.junit.Assert.assertTrue;
import java.util.Collections;
+import java.util.Map;
import org.apache.sling.api.resource.PersistenceException;
import org.apache.sling.api.resource.Resource;
@@ -37,8 +38,6 @@
import org.junit.Test;
import org.osgi.framework.BundleContext;
-import com.google.common.collect.ImmutableMap;
-
/**
* Tests content access accross multiple resource resolvers.
*/
@@ -73,7 +72,7 @@
// add a resource in resolver 1
Resource root = resolver1.getResource("/");
- resolver1.create(root, "test", ImmutableMap.<String, Object>of());
+ resolver1.create(root, "test", Map.<String, Object>of());
resolver1.commit();
// try to get resource in resolver 2
diff --git a/core/src/test/java/org/apache/sling/testing/mock/sling/resource/AbstractSlingCrudResourceResolverTest.java b/core/src/test/java/org/apache/sling/testing/mock/sling/resource/AbstractSlingCrudResourceResolverTest.java
index 0b84181..1cccf5f 100644
--- a/core/src/test/java/org/apache/sling/testing/mock/sling/resource/AbstractSlingCrudResourceResolverTest.java
+++ b/core/src/test/java/org/apache/sling/testing/mock/sling/resource/AbstractSlingCrudResourceResolverTest.java
@@ -33,7 +33,10 @@
import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import java.util.TreeMap;
+import org.apache.commons.collections4.IterableUtils;
+import org.apache.commons.collections4.IteratorUtils;
import org.apache.commons.io.IOUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.jackrabbit.JcrConstants;
@@ -49,10 +52,6 @@
import org.junit.Rule;
import org.junit.Test;
-import com.google.common.collect.ImmutableList;
-import com.google.common.collect.ImmutableMap;
-import com.google.common.collect.Lists;
-
/**
* Implements simple write and read resource and values test. Sling CRUD API is
* used to create the test data.
@@ -97,9 +96,8 @@
props.put("binaryProp", new ByteArrayInputStream(BINARY_VALUE));
Resource node1 = context.resourceResolver().create(rootNode, "node1", props);
- context.resourceResolver().create(node1, "node11", ImmutableMap.<String, Object>builder()
- .put("stringProp11", STRING_VALUE)
- .build());
+ context.resourceResolver().create(node1, "node11", Map.<String, Object>of(
+ "stringProp11", STRING_VALUE));
context.resourceResolver().create(node1, "node12", ValueMap.EMPTY);
context.resourceResolver().commit();
@@ -203,7 +201,7 @@
public void testListChildren() throws IOException {
Resource resource1 = context.resourceResolver().getResource(getTestRootResource().getPath() + "/node1");
- List<Resource> children = ImmutableList.copyOf(resource1.listChildren());
+ List<Resource> children = IteratorUtils.toList(resource1.listChildren());
assertEquals(2, children.size());
assertEquals("node11", children.get(0).getName());
assertEquals("node12", children.get(1).getName());
@@ -213,11 +211,11 @@
public void testListChildren_RootNode() throws IOException {
Resource resource1 = context.resourceResolver().getResource("/");
- List<Resource> children = Lists.newArrayList(resource1.listChildren());
+ List<Resource> children = IteratorUtils.toList(resource1.listChildren());
assertFalse(children.isEmpty());
assertTrue(containsResource(children, getTestRootResource().getParent()));
- children = Lists.newArrayList(resource1.getChildren());
+ children = IterableUtils.toList(resource1.getChildren());
assertFalse(children.isEmpty());
assertTrue(containsResource(children, getTestRootResource().getParent()));
}
@@ -296,23 +294,23 @@
@Test
public void testCreateNestedResources() throws IOException {
Resource nested = context.create().resource(getTestRootResource().getPath() + "/nested",
- ImmutableMap.<String,Object>of(
+ new TreeMap<>(Map.<String,Object>of(
"prop1", "value1",
- "child1", ImmutableMap.<String,Object>of(
+ "child1", new TreeMap<>(Map.<String,Object>of(
"prop2","value2",
- "child1a", ImmutableMap.<String,Object>of(
+ "child1a", Map.<String,Object>of(
"prop3", "value3"),
- "child1b", ImmutableMap.<String,Object>of(
+ "child1b", Map.<String,Object>of(
"prop4", "value4")
- ),
- "child2", ImmutableMap.<String,Object>of(
+ )),
+ "child2", Map.<String,Object>of(
"prop5","value5"
- )));
+ ))));
assertNotNull(nested);
assertEquals("value1", nested.getValueMap().get("prop1", String.class));
- List<Resource> children = ImmutableList.copyOf(nested.getChildren());
+ List<Resource> children = IterableUtils.toList(nested.getChildren());
assertEquals(2, children.size());
Resource child1 = children.get(0);
@@ -323,7 +321,7 @@
assertEquals("child2", child2.getName());
assertEquals("value5", child2.getValueMap().get("prop5", String.class));
- List<Resource> child1children = ImmutableList.copyOf(child1.getChildren());
+ List<Resource> child1children = IterableUtils.toList(child1.getChildren());
assertEquals(2, child1children.size());
Resource child1a = child1children.get(0);
diff --git a/core/src/test/java/org/apache/sling/testing/mock/sling/services/MockSlingSettingServiceTest.java b/core/src/test/java/org/apache/sling/testing/mock/sling/services/MockSlingSettingServiceTest.java
index fd81ace..0e1bef9 100644
--- a/core/src/test/java/org/apache/sling/testing/mock/sling/services/MockSlingSettingServiceTest.java
+++ b/core/src/test/java/org/apache/sling/testing/mock/sling/services/MockSlingSettingServiceTest.java
@@ -27,17 +27,15 @@
import org.junit.Test;
-import com.google.common.collect.ImmutableSet;
-
public class MockSlingSettingServiceTest {
@Test
public void testDefaultRunModes() {
- Set<String> defaultRunModes = ImmutableSet.<String> builder().add("mode0").build();
+ Set<String> defaultRunModes = Set.of("mode0");
MockSlingSettingService underTest = new MockSlingSettingService(defaultRunModes);
assertEquals(defaultRunModes, underTest.getRunModes());
- Set<String> newRunModes = ImmutableSet.<String> builder().add("mode1").add("mode2").build();
+ Set<String> newRunModes = Set.of("mode1", "mode2");
underTest.setRunModes(newRunModes);
assertEquals(newRunModes, underTest.getRunModes());
}
@@ -47,7 +45,7 @@
MockSlingSettingService underTest = new MockSlingSettingService();
assertTrue(underTest.getRunModes().isEmpty());
- Set<String> newRunModes = ImmutableSet.<String> builder().add("mode1").add("mode2").build();
+ Set<String> newRunModes = Set.of("mode1", "mode2");
underTest.setRunModes(newRunModes);
assertEquals(newRunModes, underTest.getRunModes());
}
diff --git a/junit5/src/test/java/org/apache/sling/testing/mock/sling/junit5/SlingContextPluginTest.java b/junit5/src/test/java/org/apache/sling/testing/mock/sling/junit5/SlingContextPluginTest.java
index be31245..26ddded 100644
--- a/junit5/src/test/java/org/apache/sling/testing/mock/sling/junit5/SlingContextPluginTest.java
+++ b/junit5/src/test/java/org/apache/sling/testing/mock/sling/junit5/SlingContextPluginTest.java
@@ -24,6 +24,8 @@
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify;
+import java.util.Map;
+
import org.apache.sling.testing.mock.sling.ResourceResolverType;
import org.apache.sling.testing.mock.sling.context.modelsautoreg.ClasspathRegisteredModel;
import org.junit.jupiter.api.AfterEach;
@@ -31,8 +33,6 @@
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
-import com.google.common.collect.ImmutableMap;
-
/**
* Test with {@link SlingContext} with context plugins.
*/
@@ -51,7 +51,7 @@
.beforeTearDown(contextBeforeTeardown)
.afterTearDown(contextAfterTeardown)
.resourceResolverFactoryActivatorProps(
- ImmutableMap.<String, Object> of("resource.resolver.searchpath", new String[] { "/apps", "/libs", "/testpath", }))
+ Map.<String, Object> of("resource.resolver.searchpath", new String[] { "/apps", "/libs", "/testpath", }))
.build();
@BeforeEach
diff --git a/parent/pom.xml b/parent/pom.xml
index 68aa099..686452c 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.sling</groupId>
<artifactId>sling-bundle-parent</artifactId>
- <version>49</version>
+ <version>52</version>
<relativePath />
</parent>
@@ -305,13 +305,6 @@
<scope>provided</scope>
</dependency>
- <dependency>
- <groupId>com.google.guava</groupId>
- <artifactId>guava</artifactId>
- <version>15.0</version>
- <scope>test</scope>
- </dependency>
-
</dependencies>
<build>