Ajaxリクエストをテスト

PlayのFunctionalTestでAjaxリクエストをテストしてみました。
ここではJSON形式でデータを渡すので、Gsonを使ってHashをJSON形式に直してからPOSTしています。

	HashMap dataToSend = new HashMap();
	dataToSend.put("key1", "value1");
        dataToSend.put("key2", "value2");
	
	Gson g = new Gson();
	Response resp = POST("/niceAction","application/json",g.toJson(dataToSend).toString());
	
	// check if desired value is returned
	assertContentEquals("expected response!", resp);