修正
1 parent 46a80a0 commit dca2dcc0ee0791cd1368873de2252f639a9b94fd
y-ota authored on 8 Nov 2018
Showing 2 changed files
View
36
src/main/Main.java
 
import main.RestApi.Method;
 
public class Main {
 
static RestApi api = new RestApi();
static ArrayList<RestParam> queryParam = new ArrayList<>();
static ArrayList<RestParam> formParam = new ArrayList<>();
static ArrayList<String> pathParam = new ArrayList<>();
public static void main(String[] args) {
RestApi api = new RestApi();
ArrayList<RestParam> queryParam = new ArrayList<>();
ArrayList<RestParam> formParam = new ArrayList<>();
ArrayList<String> pathParam = new ArrayList<>();
api.setAccount("http://nitta-lab-www.is.konan-u.ac.jp/CactusServer/rest/accounts/");
formParam.add(new RestParam("userID", "yyy"));
formParam.add(new RestParam("userName", "abc"));
formParam.add(new RestParam("userPass", "abc"));
init();
api.setupRestTest(Method.POST, queryParam, formParam, pathParam);
api.doRestTest();
for (String result : api.getResults()) {
System.out.println(result);
}
System.out.println(api.getJudgeResult());
}
 
private void init() {
 
static private void init() {
api.setAccount("http://nitta-lab-www.is.konan-u.ac.jp/CactusServer/rest/accounts/");
formParam.add(new RestParam("userID", "yyy"));
formParam.add(new RestParam("userName", "abc"));
formParam.add(new RestParam("userPass", "abc"));
}
 
}
View
14
src/main/RestApi.java
account.doAnything();
responses.add(account.getResponseCode());
results.add(account.doReceive());
}
if (listAllEquals(results, responses)) {
if (listAllEquals()) {
judgeResult = "GET";
} else {
 
judgeMethod();
}
}
 
private void addParam(RestAccount account) {
account.addPathParam(param);
}
}
 
private boolean listAllEquals(ArrayList<String> results, ArrayList<Integer> respounses) {
private boolean listAllEquals() {
String first = results.get(0);
int firstres = respounses.get(0);
Iterator<Integer> res = respounses.iterator();
int firstres = responses.get(0);
Iterator<Integer> res = responses.iterator();
for (String s : results) {
if(firstres != 200)
return false;
if (!s.equals(first))
firstres = (int)res.next();
}
return true;
}
private void judgeMethod() {
}
 
public enum Method {
GET, POST, PUT, DELETE
};