9baf7da
From ad1e669b96a5d251c36384e89d535b9c712a6246 Mon Sep 17 00:00:00 2001
0cc0d7a
From: Marian Koncek <mkoncek@redhat.com>
0cc0d7a
Date: Thu, 5 Sep 2019 15:21:04 +0200
9baf7da
Subject: [PATCH 3/3] Remove dependency on powermock
0cc0d7a
0cc0d7a
---
9baf7da
 .../StringSearchModelInterpolatorTest.java    | 59 -------------------
9baf7da
 1 file changed, 59 deletions(-)
0cc0d7a
0cc0d7a
diff --git a/maven-model-builder/src/test/java/org/apache/maven/model/interpolation/StringSearchModelInterpolatorTest.java b/maven-model-builder/src/test/java/org/apache/maven/model/interpolation/StringSearchModelInterpolatorTest.java
9baf7da
index b2612e540..20b7162e2 100644
0cc0d7a
--- a/maven-model-builder/src/test/java/org/apache/maven/model/interpolation/StringSearchModelInterpolatorTest.java
0cc0d7a
+++ b/maven-model-builder/src/test/java/org/apache/maven/model/interpolation/StringSearchModelInterpolatorTest.java
9baf7da
@@ -35,8 +35,6 @@
0cc0d7a
 import static org.hamcrest.CoreMatchers.anyOf;
0cc0d7a
 import static org.hamcrest.CoreMatchers.is;
0cc0d7a
 import static org.junit.Assert.assertThat;
0cc0d7a
-import static org.powermock.reflect.Whitebox.getField;
0cc0d7a
-import static org.powermock.reflect.Whitebox.getInternalState;
0cc0d7a
 
0cc0d7a
 /**
0cc0d7a
  * @author jdcasey
9baf7da
@@ -344,63 +342,6 @@ public void testInterpolateObjectWithPomFile() throws Exception {
9baf7da
                         is(System.getProperty("user.dir") + File.separator + '.' + File.separator + "target"))));
0cc0d7a
     }
0cc0d7a
 
9baf7da
-    public void testNotInterpolateObjectWithFile() throws Exception {
0cc0d7a
-        Model model = new Model();
0cc0d7a
-
9baf7da
-        File baseDir = new File(System.getProperty("user.dir"));
0cc0d7a
-
0cc0d7a
-        Properties p = new Properties();
0cc0d7a
-
9baf7da
-        ObjectWithNotInterpolatedFile obj = new ObjectWithNotInterpolatedFile(baseDir);
0cc0d7a
-
0cc0d7a
-        StringSearchModelInterpolator interpolator = (StringSearchModelInterpolator) createInterpolator();
0cc0d7a
-
9baf7da
-        ModelBuildingRequest config = createModelBuildingRequest(p);
0cc0d7a
-
0cc0d7a
-        SimpleProblemCollector collector = new SimpleProblemCollector();
9baf7da
-        interpolator.interpolateObject(obj, model, new File("."), config, collector);
9baf7da
-        assertProblemFree(collector);
0cc0d7a
-
0cc0d7a
-        //noinspection unchecked
9baf7da
-        Map<Class<?>, ?> cache = (Map<Class<?>, ?>)
9baf7da
-                getField(StringSearchModelInterpolator.class, "CACHED_ENTRIES").get(null);
0cc0d7a
-
9baf7da
-        Object objCacheItem = cache.get(Object.class);
9baf7da
-        Object fileCacheItem = cache.get(File.class);
0cc0d7a
-
9baf7da
-        assertNotNull(objCacheItem);
9baf7da
-        assertNotNull(fileCacheItem);
0cc0d7a
-
9baf7da
-        assertThat(((Object[]) getInternalState(objCacheItem, "fields")).length, is(0));
9baf7da
-        assertThat(((Object[]) getInternalState(fileCacheItem, "fields")).length, is(0));
0cc0d7a
-    }
0cc0d7a
-
9baf7da
-    public void testNotInterpolateFile() throws Exception {
0cc0d7a
-        Model model = new Model();
0cc0d7a
-
9baf7da
-        File baseDir = new File(System.getProperty("user.dir"));
0cc0d7a
-
0cc0d7a
-        Properties p = new Properties();
0cc0d7a
-
0cc0d7a
-        StringSearchModelInterpolator interpolator = (StringSearchModelInterpolator) createInterpolator();
0cc0d7a
-
9baf7da
-        ModelBuildingRequest config = createModelBuildingRequest(p);
0cc0d7a
-
0cc0d7a
-        SimpleProblemCollector collector = new SimpleProblemCollector();
9baf7da
-        interpolator.interpolateObject(baseDir, model, new File("."), config, collector);
9baf7da
-        assertProblemFree(collector);
0cc0d7a
-
0cc0d7a
-        //noinspection unchecked
9baf7da
-        Map<Class<?>, ?> cache = (Map<Class<?>, ?>)
9baf7da
-                getField(StringSearchModelInterpolator.class, "CACHED_ENTRIES").get(null);
0cc0d7a
-
9baf7da
-        Object fileCacheItem = cache.get(File.class);
0cc0d7a
-
9baf7da
-        assertNotNull(fileCacheItem);
0cc0d7a
-
9baf7da
-        assertThat(((Object[]) getInternalState(fileCacheItem, "fields")).length, is(0));
0cc0d7a
-    }
0cc0d7a
-
9baf7da
     public void testConcurrentInterpolation() throws Exception {
9baf7da
         final Model model = new Model();
9baf7da
 
0cc0d7a
-- 
9baf7da
2.39.2
0cc0d7a