Skip to content

Commit fca5934

Browse files
authored
HADOOP-19677. [JDK17] Remove mockito-all 1.10.19 and powermock. (#7935)
1 parent 6ed6d95 commit fca5934

File tree

12 files changed

+24
-58
lines changed

12 files changed

+24
-58
lines changed

hadoop-common-project/hadoop-auth/pom.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
<dependency>
4545
<groupId>org.mockito</groupId>
4646
<artifactId>mockito-core</artifactId>
47-
<version>4.11.0</version>
4847
<scope>test</scope>
4948
</dependency>
5049
<dependency>

hadoop-mapreduce-project/hadoop-mapreduce-client/pom.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,6 @@
9696
<dependency>
9797
<groupId>org.mockito</groupId>
9898
<artifactId>mockito-core</artifactId>
99-
100-
<version>4.11.0</version>
10199
<scope>test</scope>
102100
</dependency>
103101
<dependency>

hadoop-project/pom.xml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@
239239
<junit.platform.version>1.13.3</junit.platform.version>
240240
<assertj.version>3.12.2</assertj.version>
241241
<jline.version>3.9.0</jline.version>
242-
<powermock.version>2.0.9</powermock.version>
242+
<mockito.version>4.11.0</mockito.version>
243243
<solr.version>8.11.2</solr.version>
244244
<openssl-wildfly.version>2.1.4.Final</openssl-wildfly.version>
245245
<jsonschema2pojo.version>1.0.2</jsonschema2pojo.version>
@@ -1308,22 +1308,27 @@
13081308
<artifactId>byte-buddy-agent</artifactId>
13091309
<version>${byte-buddy.version}</version>
13101310
</dependency>
1311+
<dependency>
1312+
<groupId>org.mockito</groupId>
1313+
<artifactId>mockito-core</artifactId>
1314+
<version>${mockito.version}</version>
1315+
</dependency>
1316+
<dependency>
1317+
<groupId>org.mockito</groupId>
1318+
<artifactId>mockito-junit-jupiter</artifactId>
1319+
<version>${mockito.version}</version>
1320+
</dependency>
13111321
<dependency>
13121322
<groupId>org.mockito</groupId>
13131323
<artifactId>mockito-inline</artifactId>
1314-
<version>4.11.0</version>
1324+
<version>${mockito.version}</version>
13151325
<exclusions>
13161326
<exclusion>
13171327
<groupId>log4j</groupId>
13181328
<artifactId>log4j</artifactId>
13191329
</exclusion>
13201330
</exclusions>
13211331
</dependency>
1322-
<dependency>
1323-
<groupId>org.mockito</groupId>
1324-
<artifactId>mockito-all</artifactId>
1325-
<version>1.10.19</version>
1326-
</dependency>
13271332
<dependency>
13281333
<groupId>org.objenesis</groupId>
13291334
<artifactId>objenesis</artifactId>
@@ -1348,11 +1353,6 @@
13481353
</exclusion>
13491354
</exclusions>
13501355
</dependency>
1351-
<dependency>
1352-
<groupId>org.mockito</groupId>
1353-
<artifactId>mockito-junit-jupiter</artifactId>
1354-
<version>4.11.0</version>
1355-
</dependency>
13561356
<dependency>
13571357
<groupId>org.apache.avro</groupId>
13581358
<artifactId>avro</artifactId>

hadoop-tools/hadoop-azure/pom.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,6 @@
316316
<dependency>
317317
<groupId>org.mockito</groupId>
318318
<artifactId>mockito-core</artifactId>
319-
<version>4.11.0</version>
320319
<scope>test</scope>
321320
</dependency>
322321
<dependency>

hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-catalog/hadoop-yarn-applications-catalog-webapp/pom.xml

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -47,31 +47,6 @@
4747
<dependency>
4848
<groupId>org.mockito</groupId>
4949
<artifactId>mockito-core</artifactId>
50-
<version>4.11.0</version>
51-
<scope>test</scope>
52-
</dependency>
53-
<dependency>
54-
<groupId>org.powermock</groupId>
55-
<artifactId>powermock-module-junit4</artifactId>
56-
<version>${powermock.version}</version>
57-
<scope>test</scope>
58-
<exclusions>
59-
<exclusion>
60-
<groupId>junit</groupId>
61-
<artifactId>junit</artifactId>
62-
</exclusion>
63-
</exclusions>
64-
</dependency>
65-
<dependency>
66-
<groupId>org.powermock</groupId>
67-
<artifactId>powermock-api-mockito2</artifactId>
68-
<version>${powermock.version}</version>
69-
<exclusions>
70-
<exclusion>
71-
<groupId>org.mockito</groupId>
72-
<artifactId>mockito-all</artifactId>
73-
</exclusion>
74-
</exclusions>
7550
<scope>test</scope>
7651
</dependency>
7752

hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-catalog/hadoop-yarn-applications-catalog-webapp/src/test/java/org/apache/hadoop/yarn/appcatalog/application/TestAppCatalogSolrClient.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,9 @@
3131

3232
import java.util.List;
3333

34-
import static org.powermock.api.mockito.PowerMockito.when;
35-
import static org.powermock.api.support.membermodification.MemberMatcher.method;
36-
3734
import static org.junit.jupiter.api.Assertions.assertEquals;
3835
import static org.junit.jupiter.api.Assertions.assertTrue;
36+
import static org.mockito.Mockito.when;
3937

4038
/**
4139
* Unit test for AppCatalogSolrClient.
@@ -55,8 +53,7 @@ public void setup() throws Exception {
5553
solrClient = EmbeddedSolrServerFactory.create(solrHome, CONFIGSET_DIR,
5654
"exampleCollection");
5755
spy = Mockito.spy(new AppCatalogSolrClient());
58-
when(spy, method(AppCatalogSolrClient.class, "getSolrClient"))
59-
.withNoArguments().thenReturn(solrClient);
56+
when(spy.getSolrClient()).thenReturn(solrClient);
6057
}
6158

6259
@AfterEach

hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-globalpolicygenerator/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@
7474

7575
<dependency>
7676
<groupId>org.mockito</groupId>
77-
<artifactId>mockito-all</artifactId>
77+
<artifactId>mockito-junit-jupiter</artifactId>
7878
<scope>test</scope>
7979
</dependency>
8080

hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-globalpolicygenerator/src/test/java/org/apache/hadoop/yarn/server/globalpolicygenerator/TestGPGPolicyFacade.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
package org.apache.hadoop.yarn.server.globalpolicygenerator;
2020

21+
import static org.mockito.ArgumentMatchers.any;
2122
import static org.mockito.Mockito.mock;
2223
import static org.mockito.Mockito.times;
2324
import static org.mockito.Mockito.verify;
@@ -49,7 +50,6 @@
4950
import org.junit.jupiter.api.Assertions;
5051
import org.junit.jupiter.api.BeforeEach;
5152
import org.junit.jupiter.api.Test;
52-
import org.mockito.Matchers;
5353

5454
import java.util.List;
5555
import java.util.ArrayList;
@@ -167,7 +167,7 @@ public void testOverwritePolicy() throws YarnException {
167167
public void testWriteCache() throws YarnException {
168168
stateStore = mock(MemoryFederationStateStore.class);
169169
facade.reinitialize(stateStore, conf);
170-
when(stateStore.getPolicyConfiguration(Matchers.any(
170+
when(stateStore.getPolicyConfiguration(any(
171171
GetSubClusterPolicyConfigurationRequest.class))).thenReturn(
172172
GetSubClusterPolicyConfigurationResponse.newInstance(testConf));
173173
policyFacade = new GPGPolicyFacade(facade, conf);
@@ -176,12 +176,12 @@ public void testWriteCache() throws YarnException {
176176
FederationPolicyManager manager = policyFacade.getPolicyManager(TEST_QUEUE);
177177
// State store should be contacted once
178178
verify(stateStore, times(1)).getPolicyConfiguration(
179-
Matchers.any(GetSubClusterPolicyConfigurationRequest.class));
179+
any(GetSubClusterPolicyConfigurationRequest.class));
180180

181181
// If we set the same policy, the state store should be untouched
182182
policyFacade.setPolicyManager(manager);
183183
verify(stateStore, times(0)).setPolicyConfiguration(
184-
Matchers.any(SetSubClusterPolicyConfigurationRequest.class));
184+
any(SetSubClusterPolicyConfigurationRequest.class));
185185
}
186186

187187
/**
@@ -192,7 +192,7 @@ public void testReadOnly() throws YarnException {
192192
conf.setBoolean(YarnConfiguration.GPG_POLICY_GENERATOR_READONLY, true);
193193
stateStore = mock(MemoryFederationStateStore.class);
194194
facade.reinitialize(stateStore, conf);
195-
when(stateStore.getPolicyConfiguration(Matchers.any(
195+
when(stateStore.getPolicyConfiguration(any(
196196
GetSubClusterPolicyConfigurationRequest.class))).thenReturn(
197197
GetSubClusterPolicyConfigurationResponse.newInstance(testConf));
198198
policyFacade = new GPGPolicyFacade(facade, conf);
@@ -208,7 +208,7 @@ public void testReadOnly() throws YarnException {
208208
GPGUtils.createUniformWeights(subClusterIds));
209209
policyFacade.setPolicyManager(manager);
210210
verify(stateStore, times(0)).setPolicyConfiguration(
211-
Matchers.any(SetSubClusterPolicyConfigurationRequest.class));
211+
any(SetSubClusterPolicyConfigurationRequest.class));
212212
}
213213

214214
@Test

hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-globalpolicygenerator/src/test/java/org/apache/hadoop/yarn/server/globalpolicygenerator/policygenerator/TestPolicyGenerator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,8 @@
7272
import java.util.Map;
7373

7474
import static org.junit.jupiter.api.Assertions.assertEquals;
75-
import static org.mockito.Matchers.any;
76-
import static org.mockito.Matchers.eq;
75+
import static org.mockito.ArgumentMatchers.any;
76+
import static org.mockito.ArgumentMatchers.eq;
7777
import static org.mockito.Mockito.mock;
7878
import static org.mockito.Mockito.times;
7979
import static org.mockito.Mockito.verify;

hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/pom.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@
6060
<dependency>
6161
<groupId>org.mockito</groupId>
6262
<artifactId>mockito-inline</artifactId>
63-
<version>4.11.0</version>
6463
<scope>test</scope>
6564
</dependency>
6665
<!-- 'mvn dependency:analyze' fails to detect use of this dependency -->

0 commit comments

Comments
 (0)