diff --git a/src/main/Main.java b/src/main/Main.java index 88633b0..8ef1bcb 100644 --- a/src/main/Main.java +++ b/src/main/Main.java @@ -14,7 +14,7 @@ public static void main(String[] args) { init(); - api.setupRestTest(Method.POST, queryParam, formParam, pathParam); + api.setupRestTest(Method.DELETE, queryParam, formParam, pathParam); api.doRestTest(); System.out.println(api.getResults()); System.out.println(api.getBeforeResults()); @@ -26,10 +26,10 @@ // formParam.add(new RestParam("userID", "test2")); // formParam.add(new RestParam("userPass", "test2")); // formParam.add(new RestParam("userName", "test")); - formParam.add(new RestParam("userID", "g")); - formParam.add(new RestParam("userPass", "g")); - formParam.add(new RestParam("userName", "g")); -// pathParam.add("kQtn2GksuPFb"); +// formParam.add(new RestParam("userID", "g")); +// formParam.add(new RestParam("userPass", "g")); +// formParam.add(new RestParam("userName", "g")); + pathParam.add("beWRKy7Oz5SI"); // formParam.add(new RestParam("token","c4qSX1aJRitZ3x2z1OHmZ0k2I9YXaQMIluDgDgdlkeeqt3bIskbEYBLeUC5xAtZw")); } diff --git a/src/restfulchecker/RestChecker.java b/src/restfulchecker/RestChecker.java index d57628d..887ab87 100644 --- a/src/restfulchecker/RestChecker.java +++ b/src/restfulchecker/RestChecker.java @@ -1,10 +1,10 @@ package restfulchecker; -import java.net.HttpURLConnection; import java.util.ArrayList; public class RestChecker { private ArrayList accounts = new ArrayList<>(); + private ArrayList receives = new ArrayList<>(); private ArrayList results = new ArrayList<>(); private ArrayList beforeResults = new ArrayList<>(); private ArrayList responses = new ArrayList<>(); @@ -72,7 +72,7 @@ addParam(account); account.doAnything(); responses.add(account.getResponseCode()); - account.doReceive(); + receives.add(account.doReceive()); RestAccount second = new RestAccount(accounts.get(0).getUrl()); second.doGet(); second.doAnything(); @@ -117,7 +117,11 @@ if (isSafety && isIdempotency) { judgeResult = "GET"; } else if (!isSafety && isIdempotency) { - judgeResult = "PUT or DELETE"; + if (receives.get(0).indexOf(results.get(0)) == -1) { + judgeResult = "DELETE"; + } else { + judgeResult = "PUT"; + } } else { judgeResult = "POST"; }