Skip to content

Commit 8026713

Browse files
committed
addressed review comments and junit failure resolution
1 parent ce641d2 commit 8026713

File tree

6 files changed

+29
-17
lines changed

6 files changed

+29
-17
lines changed

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,8 @@
4848
</dependency>
4949
<dependency>
5050
<groupId>org.mockito</groupId>
51-
<artifactId>mockito-inline</artifactId>
51+
<artifactId>mockito-core</artifactId>
52+
<version>4.11.0</version>
5253
<scope>test</scope>
5354
</dependency>
5455
<dependency>

hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestFSDirAttrOp.java

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

1919
package org.apache.hadoop.hdfs.server.namenode;
2020

21-
import org.mockito.ArgumentMatchers;
2221
import org.slf4j.Logger;
2322
import org.slf4j.LoggerFactory;
2423
import org.apache.hadoop.fs.permission.FsPermission;
@@ -33,7 +32,8 @@
3332

3433
import static org.junit.Assert.assertFalse;
3534
import static org.junit.Assert.assertTrue;
36-
import static org.mockito.ArgumentMatchers.*;
35+
import static org.mockito.ArgumentMatchers.anyInt;
36+
import static org.mockito.ArgumentMatchers.anyLong;
3737
import static org.mockito.Mockito.when;
3838

3939
/**

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@
4646
</dependency>
4747
<dependency>
4848
<groupId>org.mockito</groupId>
49-
<artifactId>mockito-all</artifactId>
50-
<version>1.9.5</version>
49+
<artifactId>mockito-core</artifactId>
50+
<version>4.11.0</version>
5151
<scope>test</scope>
5252
</dependency>
5353
<dependency>

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 & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
import org.junit.jupiter.api.AfterEach;
2626
import org.junit.jupiter.api.BeforeEach;
2727
import org.junit.jupiter.api.Test;
28-
import org.powermock.api.mockito.PowerMockito;
28+
import org.mockito.Mockito;
2929
import static org.powermock.api.mockito.PowerMockito.when;
3030
import static org.powermock.api.support.membermodification.MemberMatcher.method;
3131

@@ -51,7 +51,7 @@ public void setup() throws Exception {
5151
String solrHome = targetLocation.split("/test-classes")[0] + "/solr";
5252
solrClient = EmbeddedSolrServerFactory.create(solrHome, CONFIGSET_DIR,
5353
"exampleCollection");
54-
spy = PowerMockito.spy(new AppCatalogSolrClient());
54+
spy = Mockito.spy(new AppCatalogSolrClient());
5555
when(spy, method(AppCatalogSolrClient.class, "getSolrClient"))
5656
.withNoArguments().thenReturn(solrClient);
5757
}

hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-documentstore/src/test/java/org/apache/hadoop/yarn/server/timelineservice/documentstore/TestDocumentStoreTimelineWriterImpl.java

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,11 @@
3333
import org.junit.runner.RunWith;
3434
import org.mockito.ArgumentMatchers;
3535
import org.mockito.MockedStatic;
36+
import org.mockito.Mockito;
3637
import org.powermock.api.mockito.PowerMockito;
3738
import org.powermock.core.classloader.annotations.PrepareForTest;
3839
import org.powermock.modules.junit4.PowerMockRunner;
3940

40-
import static org.mockito.ArgumentMatchers.any;
41-
import static org.mockito.Mockito.mockStatic;
42-
import static org.mockito.Mockito.when;
4341
/**
4442
* Test case for {@link DocumentStoreTimelineWriterImpl}.
4543
*/
@@ -50,6 +48,7 @@ public class TestDocumentStoreTimelineWriterImpl {
5048
private final DocumentStoreWriter<TimelineDocument> documentStoreWriter = new
5149
DummyDocumentStoreWriter<>();
5250
private final Configuration conf = new Configuration();
51+
private MockedStatic<DocumentStoreFactory> mockedFactory;
5352

5453
@Before
5554
public void setUp() throws YarnException {
@@ -59,9 +58,17 @@ public void setUp() throws YarnException {
5958
"https://localhost:443");
6059
conf.set(DocumentStoreUtils.TIMELINE_SERVICE_COSMOSDB_MASTER_KEY,
6160
"1234567");
62-
try (MockedStatic<DocumentStoreFactory> mocked = mockStatic(DocumentStoreFactory.class)) {
63-
when(DocumentStoreFactory.createDocumentStoreWriter(ArgumentMatchers.any(Configuration.class)))
64-
.thenReturn(documentStoreWriter); }
61+
mockedFactory = Mockito.mockStatic(DocumentStoreFactory.class);
62+
mockedFactory.when(() -> DocumentStoreFactory.createDocumentStoreWriter(
63+
ArgumentMatchers.any(Configuration.class)))
64+
.thenReturn(documentStoreWriter);
65+
}
66+
67+
@After
68+
public void tearDown() {
69+
if(mockedFactory != null) {
70+
mockedFactory.close();
71+
}
6572
}
6673

6774
@Test(expected = YarnException.class)

hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-documentstore/src/test/java/org/apache/hadoop/yarn/server/timelineservice/documentstore/writer/cosmosdb/TestCosmosDBDocumentStoreWriter.java

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,16 @@
2828
import org.junit.Before;
2929
import org.junit.Test;
3030
import org.junit.runner.RunWith;
31-
import static org.mockito.Mockito.mockStatic;
3231
import org.mockito.Mockito;
33-
import static org.mockito.Mockito.when;
32+
3433
import org.powermock.core.classloader.annotations.PrepareForTest;
3534
import org.powermock.modules.junit4.PowerMockRunner;
3635

3736
import java.io.IOException;
3837

38+
import static org.mockito.Mockito.when;
39+
import static org.mockito.Mockito.mockStatic;
40+
3941
/**
4042
* Test case for {@link CosmosDBDocumentStoreWriter}.
4143
*/
@@ -49,8 +51,10 @@ public void setUp() {
4951
Mockito.mock(AsyncDocumentClient.class);
5052
Configuration conf = Mockito.mock(Configuration.class);
5153
mockStatic(DocumentStoreUtils.class);
52-
when(DocumentStoreUtils.getCosmosDBDatabaseName(conf)).thenReturn("FooBar");
53-
when(DocumentStoreUtils.createCosmosDBAsyncClient(conf)).thenReturn(asyncDocumentClient);
54+
when(DocumentStoreUtils.getCosmosDBDatabaseName(conf)).
55+
thenReturn("FooBar");
56+
when(DocumentStoreUtils.createCosmosDBAsyncClient(conf)).
57+
thenReturn(asyncDocumentClient);
5458
}
5559

5660
@SuppressWarnings("unchecked")

0 commit comments

Comments
 (0)