указанной ниже код выполняется посредством ввода запроса: «http://localhost:8080/LoginCheckREST/restful/login» в POSTMAN с использованием метода POST и передачи необработанных данных в формате JSON в теле как:Тестирование REST API с помощью метода POST на рамках огурца
{
"username":"xyz.abc"
"password":"pqrs1234"
}
Как я должен написать тест огурца для этого приложения, используя затмение
@Path("login")
public class CredencialCheck {
@POST
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public JSONObject checkLogin(JSONObject inputJsonObj) throws JSONException {
String username = (String) inputJsonObj.get("username");
String password = (String) inputJsonObj.get("password");
String status = null;
if (username.equals("xyz.abc") && password.equals("pqrs1234"))
{
status = "Correct Username and Password";
} else if ((username.equals("xyz.abc")) && (!password.equals("pqrs1234"))) {
status = "Correct Username and Incorrect Password";
} else if ((!username.equals("xyz.abc")) && (password.equals("pqrs1234"))) {
status = "Incorrect Username and Correct Password";
} else {
status = "Incorrect Username and Password";
}
JSONObject outputJsonObj = new JSONObject();
outputJsonObj.put("Status", status);
return outputJsonObj;
}
}
Я задаюсь вопросом, был ли ответ полезным? – notionquest