Skip to content

Commit 6bebef6

Browse files
committed
- fix TestRMWebServicesNodeLabels
- replace expected string to const - remove dead code
1 parent d8e7445 commit 6bebef6

File tree

4 files changed

+12
-20
lines changed

4 files changed

+12
-20
lines changed

hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/federation/TestFederationRMStateStoreService.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -192,8 +192,6 @@ private void explicitFailover(MockRM rm) throws IOException {
192192

193193
private void checkClusterMetricsInfo(String capability, int numNodes) {
194194
ClusterMetricsInfo clusterMetricsInfo = fromJson(capability, ClusterMetricsInfo.class);
195-
System.err.println(capability);
196-
System.err.println(clusterMetricsInfo.getTotalNodes());
197195
assertEquals(numNodes, clusterMetricsInfo.getTotalNodes());
198196
}
199197

hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/TestRMWebServicesApps.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -423,7 +423,7 @@ public void testAppsQueryStatesNone() throws JSONException, Exception {
423423
response.getMediaType().toString());
424424
JSONObject json = responseToJson(response);
425425
assertEquals(1, json.length(), "incorrect number of elements");
426-
assertEquals(new JSONObject().toString(), json.get("apps").toString(), "apps is not empty");
426+
assertEquals("{}", json.get("apps").toString(), "apps is not empty");
427427
rm.stop();
428428
}
429429

@@ -443,7 +443,7 @@ public void testAppsQueryStateNone() throws JSONException, Exception {
443443
response.getMediaType().toString());
444444
JSONObject json = responseToJson(response);
445445
assertEquals(1, json.length(), "incorrect number of elements");
446-
assertEquals(new JSONObject().toString(), json.get("apps").toString(), "apps is not empty");
446+
assertEquals("{}", json.get("apps").toString(), "apps is not empty");
447447
rm.stop();
448448
}
449449

@@ -557,7 +557,7 @@ public void testAppsQueryFinalStatusNone() throws JSONException, Exception {
557557
response.getMediaType().toString());
558558
JSONObject json = responseToJson(response);
559559
assertEquals(1, json.length(), "incorrect number of elements");
560-
assertEquals(new JSONObject().toString(), json.get("apps").toString(), "apps is not null");
560+
assertEquals("{}", json.get("apps").toString(), "apps is not null");
561561
rm.stop();
562562
}
563563

@@ -844,7 +844,7 @@ public void testAppsQueryStartEnd() throws JSONException, Exception {
844844
response.getMediaType().toString());
845845
JSONObject json = responseToJson(response);
846846
assertEquals(1, json.length(), "incorrect number of elements");
847-
assertEquals(new JSONObject().toString(), json.get("apps").toString(), "apps is not empty");
847+
assertEquals("{}", json.get("apps").toString(), "apps is not empty");
848848
rm.stop();
849849
}
850850

hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/TestRMWebServicesNodeLabels.java

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
package org.apache.hadoop.yarn.server.resourcemanager.webapp;
2020

2121
import static org.apache.hadoop.yarn.server.resourcemanager.webapp.TestWebServiceUtil.responseToJson;
22+
import static org.apache.hadoop.yarn.server.resourcemanager.webapp.TestWebServiceUtil.toJson;
2223
import static org.junit.jupiter.api.Assertions.assertEquals;
2324
import static org.junit.jupiter.api.Assertions.assertFalse;
2425
import static org.junit.jupiter.api.Assertions.assertNotNull;
@@ -47,7 +48,6 @@
4748
import org.apache.hadoop.conf.Configuration;
4849
import org.apache.hadoop.util.Lists;
4950

50-
import com.google.gson.Gson;
5151
import org.slf4j.Logger;
5252
import org.slf4j.LoggerFactory;
5353
import org.apache.hadoop.http.JettyUtils;
@@ -209,9 +209,11 @@ private Response post(String path, String queryUserName, Object payload,
209209
webTarget = webTarget.queryParam(param.getKey(), value);
210210
}
211211
}
212-
return webTarget.request(MediaType.APPLICATION_JSON)
213-
.post(Entity.entity(toJson(payload, payloadClass),
214-
MediaType.APPLICATION_JSON), Response.class);
212+
Entity<String> entity = payload == null
213+
? null
214+
: Entity.entity(toJson(payload, payloadClass) ,MediaType.APPLICATION_JSON);
215+
216+
return webTarget.request(MediaType.APPLICATION_JSON).post(entity, Response.class);
215217
}
216218

217219
@Test
@@ -691,12 +693,4 @@ public void testNodeLabelPartitionInfo() throws Exception {
691693
assertNotNull(nodes.getPartitionInfo());
692694
assertNotNull(nodes.getPartitionInfo().getResourceAvailable());
693695
}
694-
695-
@SuppressWarnings("rawtypes")
696-
private String toJson(Object obj, Class klass) throws Exception {
697-
if (obj == null) {
698-
return null;
699-
}
700-
return new Gson().toJson(obj, klass);
701-
}
702696
}

hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/TestRMWebServicesNodes.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ public void testNodesQueryStateNone() throws JSONException, Exception {
313313
response.getMediaType().toString());
314314
JSONObject json = responseToJson(response);
315315
assertEquals(1, json.length(), "incorrect number of elements");
316-
assertEquals(new JSONObject().toString(), json.get("nodes").toString(), "nodes is not empty");
316+
assertEquals("{}", json.get("nodes").toString(), "nodes is not empty");
317317
}
318318

319319
@Test
@@ -442,7 +442,7 @@ public void testNodesQueryHealthyFalse() throws JSONException, Exception {
442442
response.getMediaType().toString());
443443
JSONObject json = responseToJson(response);
444444
assertEquals(1, json.length(), "incorrect number of elements");
445-
assertEquals(new JSONObject().toString(), json.get("nodes").toString(), "nodes is not empty");
445+
assertEquals("{}", json.get("nodes").toString(), "nodes is not empty");
446446
}
447447

448448
public void testNodesHelper(String path, String media) throws JSONException,

0 commit comments

Comments
 (0)