summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Pursehouse <dpursehouse@collab.net>2018-07-24 08:35:46 +0100
committerDavid Pursehouse <dpursehouse@collab.net>2018-07-24 08:35:46 +0100
commit22a29be8d95f52f06e7654007a23a9c8950cfde3 (patch)
tree308124c6dbd44746ddffef0f6f57ce99f6e3538e
parent108ad65a7664c25f3c6ecfb5019ae09c5e5c2b1b (diff)
RestSession: Remove unnecessary utility methods
Remove the postOK and getOK methods, and corresponding get/post methods that take an 'expectedStatus' argument. They are only used by the CacheOperationsIT tests, and can be easily replaced with calls to RestResponse.assertOK(). Change-Id: I403bf2076b8a93efc63596d837ac25d971ca3fa9 Signed-off-by: David Pursehouse <dpursehouse@collab.net>
-rw-r--r--gerrit-acceptance-framework/src/test/java/com/google/gerrit/acceptance/RestSession.java21
-rw-r--r--gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/rest/config/CacheOperationsIT.java33
2 files changed, 22 insertions, 32 deletions
diff --git a/gerrit-acceptance-framework/src/test/java/com/google/gerrit/acceptance/RestSession.java b/gerrit-acceptance-framework/src/test/java/com/google/gerrit/acceptance/RestSession.java
index ae921a59a0..1a3c029020 100644
--- a/gerrit-acceptance-framework/src/test/java/com/google/gerrit/acceptance/RestSession.java
+++ b/gerrit-acceptance-framework/src/test/java/com/google/gerrit/acceptance/RestSession.java
@@ -23,7 +23,6 @@ import com.google.gerrit.extensions.restapi.RawInput;
import com.google.gerrit.server.OutputFormat;
import java.io.IOException;
import org.apache.http.Header;
-import org.apache.http.HttpStatus;
import org.apache.http.client.fluent.Request;
import org.apache.http.entity.BufferedHttpEntity;
import org.apache.http.entity.InputStreamEntity;
@@ -36,16 +35,6 @@ public class RestSession extends HttpSession {
super(server, account);
}
- public RestResponse getOK(String endPoint) throws Exception {
- return get(endPoint, HttpStatus.SC_OK);
- }
-
- public RestResponse get(String endPoint, int expectedStatus) throws Exception {
- RestResponse r = get(endPoint);
- r.assertStatus(expectedStatus);
- return r;
- }
-
public RestResponse get(String endPoint) throws IOException {
return getWithHeader(endPoint, null);
}
@@ -105,16 +94,6 @@ public class RestSession extends HttpSession {
return post(endPoint, null);
}
- public RestResponse postOK(String endPoint, Object content) throws Exception {
- return post(endPoint, content, HttpStatus.SC_OK);
- }
-
- public RestResponse post(String endPoint, Object content, int expectedStatus) throws Exception {
- RestResponse r = post(endPoint, content);
- r.assertStatus(expectedStatus);
- return r;
- }
-
public RestResponse post(String endPoint, Object content) throws IOException {
return postWithHeader(endPoint, null, content);
}
diff --git a/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/rest/config/CacheOperationsIT.java b/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/rest/config/CacheOperationsIT.java
index 2ef74b4669..d448fa586f 100644
--- a/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/rest/config/CacheOperationsIT.java
+++ b/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/rest/config/CacheOperationsIT.java
@@ -31,14 +31,17 @@ public class CacheOperationsIT extends AbstractDaemonTest {
@Test
public void flushAll() throws Exception {
- RestResponse r = adminRestSession.getOK("/config/server/caches/project_list");
+ RestResponse r = adminRestSession.get("/config/server/caches/project_list");
+ r.assertOK();
CacheInfo cacheInfo = newGson().fromJson(r.getReader(), CacheInfo.class);
assertThat(cacheInfo.entries.mem).isGreaterThan((long) 0);
- r = adminRestSession.postOK("/config/server/caches/", new PostCaches.Input(FLUSH_ALL));
+ r = adminRestSession.post("/config/server/caches/", new PostCaches.Input(FLUSH_ALL));
+ r.assertOK();
r.consume();
- r = adminRestSession.getOK("/config/server/caches/project_list");
+ r = adminRestSession.get("/config/server/caches/project_list");
+ r.assertOK();
cacheInfo = newGson().fromJson(r.getReader(), CacheInfo.class);
assertThat(cacheInfo.entries.mem).isNull();
}
@@ -59,25 +62,30 @@ public class CacheOperationsIT extends AbstractDaemonTest {
@Test
public void flush() throws Exception {
- RestResponse r = adminRestSession.getOK("/config/server/caches/project_list");
+ RestResponse r = adminRestSession.get("/config/server/caches/project_list");
+ r.assertOK();
CacheInfo cacheInfo = newGson().fromJson(r.getReader(), CacheInfo.class);
assertThat(cacheInfo.entries.mem).isGreaterThan((long) 0);
- r = adminRestSession.getOK("/config/server/caches/projects");
+ r = adminRestSession.get("/config/server/caches/projects");
+ r.assertOK();
cacheInfo = newGson().fromJson(r.getReader(), CacheInfo.class);
assertThat(cacheInfo.entries.mem).isGreaterThan((long) 1);
r =
- adminRestSession.postOK(
+ adminRestSession.post(
"/config/server/caches/",
new PostCaches.Input(FLUSH, Arrays.asList("accounts", "project_list")));
+ r.assertOK();
r.consume();
- r = adminRestSession.getOK("/config/server/caches/project_list");
+ r = adminRestSession.get("/config/server/caches/project_list");
+ r.assertOK();
cacheInfo = newGson().fromJson(r.getReader(), CacheInfo.class);
assertThat(cacheInfo.entries.mem).isNull();
- r = adminRestSession.getOK("/config/server/caches/projects");
+ r = adminRestSession.get("/config/server/caches/projects");
+ r.assertOK();
cacheInfo = newGson().fromJson(r.getReader(), CacheInfo.class);
assertThat(cacheInfo.entries.mem).isGreaterThan((long) 1);
}
@@ -96,7 +104,8 @@ public class CacheOperationsIT extends AbstractDaemonTest {
@Test
public void flush_UnprocessableEntity() throws Exception {
- RestResponse r = adminRestSession.getOK("/config/server/caches/projects");
+ RestResponse r = adminRestSession.get("/config/server/caches/projects");
+ r.assertOK();
CacheInfo cacheInfo = newGson().fromJson(r.getReader(), CacheInfo.class);
assertThat(cacheInfo.entries.mem).isGreaterThan((long) 0);
@@ -107,7 +116,8 @@ public class CacheOperationsIT extends AbstractDaemonTest {
r.assertUnprocessableEntity();
r.consume();
- r = adminRestSession.getOK("/config/server/caches/projects");
+ r = adminRestSession.get("/config/server/caches/projects");
+ r.assertOK();
cacheInfo = newGson().fromJson(r.getReader(), CacheInfo.class);
assertThat(cacheInfo.entries.mem).isGreaterThan((long) 0);
}
@@ -118,8 +128,9 @@ public class CacheOperationsIT extends AbstractDaemonTest {
REGISTERED_USERS, GlobalCapability.FLUSH_CACHES, GlobalCapability.VIEW_CACHES);
try {
RestResponse r =
- userRestSession.postOK(
+ userRestSession.post(
"/config/server/caches/", new PostCaches.Input(FLUSH, Arrays.asList("projects")));
+ r.assertOK();
r.consume();
userRestSession