public void documentCreateEmailConfiguration()

in component-test/src/main/java/org/apache/fineract/cn/notification/EmailApiDocumentation.java [71:92]


  public void documentCreateEmailConfiguration() throws Exception {
    final EmailConfiguration emailConfiguration = DomainObjectGenerator.emailConfiguration();

    this.mockMvc.perform(post("/configuration/email")
            .accept(MediaType.APPLICATION_JSON_VALUE)
            .contentType(MediaType.APPLICATION_JSON_VALUE)
            .content(gson.toJson(emailConfiguration)))
            .andExpect(status().isCreated())
            .andDo(document("document-create-emailconfiguration", preprocessRequest(prettyPrint()),
                    requestFields(
                            fieldWithPath("identifier").description("EmailConfiguration's identifier"),
                            fieldWithPath("host").description("EmailConfiguration's host"),
                            fieldWithPath("port").description("EmailConfiguration's port"),
                            fieldWithPath("protocol").description("EmailConfiguration's protocol"),
                            fieldWithPath("username").description("EmailConfiguration's username"),
                            fieldWithPath("app_password").description("EmailConfiguration's app_password"),
                            fieldWithPath("smtp_auth").description("EmailConfiguration's smtp authentication"),
                            fieldWithPath("start_tls").description("EmailConfiguration's start tls"),
                            fieldWithPath("state").description("EmailConfiguration's state")
                    )
            ));
  }