Я пытаюсь передать параметр HashMap функции, которую использую в Fitnesse. Однако ничего не передается правильно, так как я получаю «{}» при удаленной отладке в eclipse.
Ниже приведен метод, который я вызываю:
public String issueHttpRequest(String url, Map<String,String> params){
client = new HttpClient();
PostMethod post = createPostMethod(url);
for (Map.Entry<String, String> entry : params.entrySet()){
post.addParameter(entry.getKey(), entry.getValue());
}
client.executeMethod(post);
String response = post.getResponseBodyAsString();
return response;
}
Вот как я вызываю его из FitNesse:
!|script|CLASS_NAME|
|check|issueHttpRequest;|login|!{username:"guest",password:"guest"}|{"status":"success"}|
При удаленной отладке в eclipse параметры передаются как пустые скобки {}.
Любая помощь будет оценена по достоинству. Заранее спасибо.