diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-catalog/hadoop-yarn-applications-catalog-webapp/pom.xml b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-catalog/hadoop-yarn-applications-catalog-webapp/pom.xml
index 21b3172a59f..3acd9ce0ea8 100644
--- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-catalog/hadoop-yarn-applications-catalog-webapp/pom.xml
+++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-catalog/hadoop-yarn-applications-catalog-webapp/pom.xml
@@ -39,59 +39,75 @@
*Spec
-
-
- junit
- junit
- test
-
-
- io.swagger
- swagger-annotations
-
-
- org.mockito
- mockito-all
- 1.9.5
- test
-
-
- org.powermock
- powermock-module-junit4
- ${powermock.version}
- test
-
-
- org.powermock
- powermock-api-mockito
- ${powermock.version}
-
-
- org.mockito
- mockito-all
-
-
- test
-
+
+
+ io.swagger
+ swagger-annotations
+
+
+ org.mockito
+ mockito-all
+ 1.9.5
+ test
+
+
+ org.powermock
+ powermock-module-junit4
+ ${powermock.version}
+ test
+
+
+ junit
+ junit
+
+
+
+
+ org.powermock
+ powermock-api-mockito
+ ${powermock.version}
+
+
+ org.mockito
+ mockito-all
+
+
+ test
+
-
- org.glassfish.jersey.media
- jersey-media-json-jackson
- 2.12
- test
-
-
- org.javassist
- javassist
-
-
- com.fasterxml.jackson.jaxrs
- jackson-jaxrs-base
-
-
-
+
+ org.glassfish.jersey.media
+ jersey-media-json-jackson
+ 2.12
+ test
+
+
+ org.javassist
+ javassist
+
+
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-base
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ test
+
+
+ org.junit.platform
+ junit-platform-launcher
+ test
+
-
+
com.github.pjfanning
jersey-json
diff --git a/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 b/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
index 37a382021ea..72e89151302 100644
--- a/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
+++ b/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
@@ -22,14 +22,15 @@
import org.apache.hadoop.yarn.appcatalog.model.AppStoreEntry;
import org.apache.hadoop.yarn.appcatalog.model.Application;
import org.apache.solr.client.solrj.SolrClient;
-import org.junit.After;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
import org.powermock.api.mockito.PowerMockito;
import static org.powermock.api.mockito.PowerMockito.when;
import static org.powermock.api.support.membermodification.MemberMatcher.method;
-import static org.junit.Assert.*;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertTrue;
import java.util.List;
@@ -42,7 +43,7 @@ public class TestAppCatalogSolrClient {
private static SolrClient solrClient;
private static AppCatalogSolrClient spy;
- @Before
+ @BeforeEach
public void setup() throws Exception {
String targetLocation = EmbeddedSolrServerFactory.class
.getProtectionDomain().getCodeSource().getLocation().getFile() + "/..";
@@ -55,7 +56,7 @@ public void setup() throws Exception {
.withNoArguments().thenReturn(solrClient);
}
- @After
+ @AfterEach
public void teardown() throws Exception {
try {
solrClient.close();
@@ -64,7 +65,7 @@ public void teardown() throws Exception {
}
@Test
- public void testRegister() throws Exception {
+ void testRegister() throws Exception {
Application example = new Application();
example.setOrganization("jenkins-ci.org");
example.setName("jenkins");
@@ -76,7 +77,7 @@ public void testRegister() throws Exception {
}
@Test
- public void testSearch() throws Exception {
+ void testSearch() throws Exception {
Application example = new Application();
example.setOrganization("jenkins-ci.org");
example.setName("jenkins");
@@ -90,7 +91,7 @@ public void testSearch() throws Exception {
}
@Test
- public void testNotFoundSearch() throws Exception {
+ void testNotFoundSearch() throws Exception {
Application example = new Application();
example.setOrganization("jenkins-ci.org");
example.setName("jenkins");
@@ -104,7 +105,7 @@ public void testNotFoundSearch() throws Exception {
}
@Test
- public void testGetRecommendedApps() throws Exception {
+ void testGetRecommendedApps() throws Exception {
AppStoreEntry example = new AppStoreEntry();
example.setOrg("jenkins-ci.org");
example.setName("jenkins");
@@ -121,15 +122,15 @@ public void testGetRecommendedApps() throws Exception {
spy.register(example2);
List actual = spy.getRecommendedApps();
long previous = 1000L;
- for (AppStoreEntry app: actual) {
- assertTrue("Recommend app is not sort by download count.",
- previous > app.getDownload());
+ for (AppStoreEntry app : actual) {
+ assertTrue(previous > app.getDownload(),
+ "Recommend app is not sort by download count.");
previous = app.getDownload();
}
}
@Test
- public void testUpgradeApp() throws Exception {
+ void testUpgradeApp() throws Exception {
Application example = new Application();
String expected = "2.0";
String actual = "";
@@ -143,7 +144,7 @@ public void testUpgradeApp() throws Exception {
example.setVersion("2.0");
spy.upgradeApp(example);
List appEntries = spy.listAppEntries();
- actual = appEntries.get(appEntries.size() -1).getYarnfile().getVersion();
+ actual = appEntries.get(appEntries.size() - 1).getYarnfile().getVersion();
assertEquals(expected, actual);
}
}
diff --git a/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/controller/AppDetailsControllerTest.java b/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/controller/AppDetailsControllerTest.java
index 437d50b737b..1ceab0a69a9 100644
--- a/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/controller/AppDetailsControllerTest.java
+++ b/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/controller/AppDetailsControllerTest.java
@@ -22,8 +22,8 @@
import org.apache.hadoop.yarn.appcatalog.model.AppEntry;
import org.apache.hadoop.yarn.service.api.records.Component;
import org.apache.hadoop.yarn.service.api.records.Container;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import javax.ws.rs.Path;
@@ -31,8 +31,9 @@
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.core.Is.is;
-import static org.junit.Assert.*;
-import static org.mockito.Mockito.*;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.mockito.Mockito.when;
import java.util.ArrayList;
import java.util.List;
@@ -44,14 +45,14 @@ public class AppDetailsControllerTest {
private AppDetailsController controller;
- @Before
+ @BeforeEach
public void setUp() throws Exception {
this.controller = new AppDetailsController();
}
@Test
- public void testGetDetails() throws Exception {
+ void testGetDetails() throws Exception {
String id = "application 1";
AppDetailsController ac = Mockito.mock(AppDetailsController.class);
@@ -63,7 +64,7 @@ public void testGetDetails() throws Exception {
}
@Test
- public void testGetStatus() throws Exception {
+ void testGetStatus() throws Exception {
String id = "application 1";
AppDetailsController ac = Mockito.mock(AppDetailsController.class);
@@ -84,7 +85,7 @@ public void testGetStatus() throws Exception {
}
@Test
- public void testStopApp() throws Exception {
+ void testStopApp() throws Exception {
String id = "application 1";
AppDetailsController ac = Mockito.mock(AppDetailsController.class);
@@ -103,7 +104,7 @@ public void testStopApp() throws Exception {
}
@Test
- public void testRestartApp() throws Exception {
+ void testRestartApp() throws Exception {
String id = "application 1";
AppDetailsController ac = Mockito.mock(AppDetailsController.class);
@@ -122,12 +123,12 @@ public void testRestartApp() throws Exception {
}
@Test
- public void testPathAnnotation() throws Exception {
+ void testPathAnnotation() throws Exception {
assertNotNull(this.controller.getClass()
.getAnnotations());
assertThat("The controller has the annotation Path",
this.controller.getClass()
- .isAnnotationPresent(Path.class));
+ .isAnnotationPresent(Path.class));
final Path path = this.controller.getClass()
.getAnnotation(Path.class);
@@ -136,7 +137,7 @@ public void testPathAnnotation() throws Exception {
}
@Test
- public void testUpgradeApp() throws Exception {
+ void testUpgradeApp() throws Exception {
String id = "application1";
AppDetailsController ac = Mockito.mock(AppDetailsController.class);
diff --git a/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/controller/AppListControllerTest.java b/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/controller/AppListControllerTest.java
index 97f288e2476..d788de618a6 100644
--- a/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/controller/AppListControllerTest.java
+++ b/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/controller/AppListControllerTest.java
@@ -20,8 +20,8 @@
import org.apache.hadoop.yarn.appcatalog.model.AppEntry;
import org.apache.hadoop.yarn.service.api.records.Service;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import javax.ws.rs.Path;
@@ -29,8 +29,9 @@
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.core.Is.is;
-import static org.junit.Assert.*;
-import static org.mockito.Mockito.*;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.mockito.Mockito.when;
import java.util.ArrayList;
import java.util.List;
@@ -42,14 +43,14 @@ public class AppListControllerTest {
private AppListController controller;
- @Before
+ @BeforeEach
public void setUp() throws Exception {
this.controller = new AppListController();
}
@Test
- public void testGetList() throws Exception {
+ void testGetList() throws Exception {
AppListController ac = Mockito.mock(AppListController.class);
List actual = new ArrayList();
@@ -59,7 +60,7 @@ public void testGetList() throws Exception {
}
@Test
- public void testDelete() throws Exception {
+ void testDelete() throws Exception {
String id = "application 1";
AppListController ac = Mockito.mock(AppListController.class);
@@ -70,7 +71,7 @@ public void testDelete() throws Exception {
}
@Test
- public void testDeploy() throws Exception {
+ void testDeploy() throws Exception {
String id = "application 1";
AppListController ac = Mockito.mock(AppListController.class);
Service service = new Service();
@@ -81,7 +82,7 @@ public void testDeploy() throws Exception {
}
@Test
- public void testPathAnnotation() throws Exception {
+ void testPathAnnotation() throws Exception {
assertNotNull(this.controller.getClass()
.getAnnotations());
assertThat("The controller has the annotation Path",
diff --git a/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/controller/AppStoreControllerTest.java b/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/controller/AppStoreControllerTest.java
index d09952b1395..df0c6802b5a 100644
--- a/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/controller/AppStoreControllerTest.java
+++ b/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/controller/AppStoreControllerTest.java
@@ -20,8 +20,8 @@
import org.apache.hadoop.yarn.appcatalog.model.AppStoreEntry;
import org.apache.hadoop.yarn.appcatalog.model.Application;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import javax.ws.rs.Path;
@@ -29,8 +29,9 @@
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.core.Is.is;
-import static org.junit.Assert.*;
-import static org.mockito.Mockito.*;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.mockito.Mockito.when;
import java.util.ArrayList;
import java.util.List;
@@ -42,14 +43,14 @@ public class AppStoreControllerTest {
private AppStoreController controller;
- @Before
+ @BeforeEach
public void setUp() throws Exception {
this.controller = new AppStoreController();
}
@Test
- public void testGetRecommended() throws Exception {
+ void testGetRecommended() throws Exception {
AppStoreController ac = Mockito.mock(AppStoreController.class);
List actual = new ArrayList();
when(ac.get()).thenReturn(actual);
@@ -58,7 +59,7 @@ public void testGetRecommended() throws Exception {
}
@Test
- public void testSearch() throws Exception {
+ void testSearch() throws Exception {
String keyword = "jenkins";
AppStoreController ac = Mockito.mock(AppStoreController.class);
List expected = new ArrayList();
@@ -68,7 +69,7 @@ public void testSearch() throws Exception {
}
@Test
- public void testRegister() throws Exception {
+ void testRegister() throws Exception {
AppStoreController ac = Mockito.mock(AppStoreController.class);
Application app = new Application();
app.setName("jenkins");
@@ -82,12 +83,12 @@ public void testRegister() throws Exception {
}
@Test
- public void testPathAnnotation() throws Exception {
+ void testPathAnnotation() throws Exception {
assertNotNull(this.controller.getClass()
.getAnnotations());
assertThat("The controller has the annotation Path",
this.controller.getClass()
- .isAnnotationPresent(Path.class));
+ .isAnnotationPresent(Path.class));
final Path path = this.controller.getClass()
.getAnnotation(Path.class);