我正在使用resteasy做一個rest api,並用rest-assured進行測試。將對象序列化爲json放心的請求體
比方說,我有一個班級message
,屬性爲text
。
@XmlRootElement
public class message {
@XmlElement
public String text;
}
下面的測試將嘗試這個對象發佈到指定網址:
message msg = new message();
msg.text = "some message";
expect()
.statusCode(200)
.given()
.contentType("application/json")
.body(msg)
.when()
.post("/message");
味精對象序列化到JSON和發佈,而不是在路上,我想 - 不是在就是這樣。
什麼貼:
{ "text": "some message" }
什麼工作:
{ "message": { "text": "some message" } }
有沒有人對我怎樣才能使這項工作預計任何線索?
我有兩個問題給你: 你是怎麼知道發佈了什麼的?並且 您是如何將您標記爲解答的解決方案應用的? 謝謝 –
對不起,但我不再有可用的代碼給我。但是如果我記得沒錯的話,那就歸結到你提供的軟件包。在我們的例子中,我們使用了maven。找到發佈的內容不應該那麼困難。使用代理或日誌或其他。 – Vegar