Add support for documenting fields in XML payloads

Closes gh-46
This commit is contained in:
Andy Wilkinson
2015-08-19 16:24:29 +01:00
parent 76dd0cc579
commit 3fd65791d1
23 changed files with 684 additions and 394 deletions

View File

@@ -27,7 +27,7 @@ import static org.springframework.restdocs.RestDocumentationRequestBuilders.post
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;
import org.springframework.http.MediaType;
import org.springframework.restdocs.payload.FieldType;
import org.springframework.restdocs.payload.JsonFieldType;
import org.springframework.test.web.servlet.MockMvc;
public class Payload {
@@ -50,7 +50,7 @@ private MockMvc mockMvc;
// tag::explicit-type[]
.andDo(document("index", responseFields(
fieldWithPath("contact.email")
.type(FieldType.STRING) // <1>
.type(JsonFieldType.STRING) // <1>
.optional()
.description("The user's email address"))));
// end::explicit-type[]