public void documentFetchActions()

in component-test/src/main/java/org/apache/fineract/cn/deposit/DepositApiDocumentation.java [94:122]


  public void documentFetchActions ( ) throws Exception {
    this.mockMvc.perform(get("/actions")
            .contentType(MediaType.APPLICATION_JSON_VALUE)
            .accept(MediaType.ALL_VALUE))
            .andExpect(status().isOk())
            .andDo(document("document-fetch-actions", preprocessResponse(prettyPrint()),
                    responseFields(
                            fieldWithPath("[].identifier").description("Open"),
                            fieldWithPath("[].name").description("Account Opening"),
                            fieldWithPath("[].description").type("String").description("Description of Account Opening"),
                            fieldWithPath("[].transactionType").description("ACCO"),
                            fieldWithPath("[1].identifier").description("Transfer"),
                            fieldWithPath("[1].name").description("Account Transfer"),
                            fieldWithPath("[1].description").type("String").description("Description of Account Transfer"),
                            fieldWithPath("[1].transactionType").description("ACCT"),
                            fieldWithPath("[2].identifier").description("Close"),
                            fieldWithPath("[2].name").description("Account Closing"),
                            fieldWithPath("[2].description").type("String").description("Description of Account Closing"),
                            fieldWithPath("[2].transactionType").description("ACCC"),
                            fieldWithPath("[3].identifier").description("Deposit"),
                            fieldWithPath("[3].name").description("Cash Deposit"),
                            fieldWithPath("[3].description").type("String").description("Description of Cash Deposit"),
                            fieldWithPath("[3].transactionType").description("CDPT"),
                            fieldWithPath("[4].identifier").description("Withdraw"),
                            fieldWithPath("[4].name").description("Cash Withdraw"),
                            fieldWithPath("[4].description").type("String").description("Description of Cash Withdraw"),
                            fieldWithPath("[4].transactionType").description("CWDL")
                    )));
  }