resteasy을 사용하여 나머지 API를 만들고 rest-assured으로 테스트하고 있습니다.안심 요청 기관의 json에 객체 직렬화
클래스가 message
이고 속성이 text
인 경우를 가정 해 보겠습니다.
@XmlRootElement
public class message {
@XmlElement
public String text;
}
다음 시험은 주어진 URL로이 개체를 게시하려고합니다 : -하지에
message msg = new message();
msg.text = "some message";
expect()
.statusCode(200)
.given()
.contentType("application/json")
.body(msg)
.when()
.post("/message");
msg가 개체 내가 원하는 방식으로 JSON으로 직렬화 및 게시,하지만 방법 resteasy 필요, 즉.
무엇을 게시 것 :
{ "text": "some message" }
무엇을 일하고 :
이{ "message": { "text": "some message" } }
이
사람이 예상대로 내가이 일을 할 수있는 방법에 대한 단서가 있습니까?
나는 두 가지 질문이 있습니다. 게시 된 내용을 어떻게 알았습니까? 그리고 답변으로 표시된 솔루션을 어떻게 적용 했습니까? 고맙습니다. –
죄송합니다. 더 이상 사용할 수있는 코드가 없습니다. 그러나 내가 옳은 것을 기억한다면, 그것은 당신이 이용할 수있는 패키지로 귀착됩니다. 우리의 경우에는 maven을 사용했습니다. 게시 된 것을 찾는 것이 그렇게 어렵지 않아야합니다. 프록시 나 로그 등을 사용하십시오. – Vegar