in component-test/src/main/java/org/apache/fineract/cn/notification/SmsApiDocumentation.java [94:119]
public void documentFindSMSConfiguration() throws Exception {
final SMSConfiguration smsConfiguration = SMSConfiguration.create(RandomStringUtils.randomAlphanumeric(4),
RandomStringUtils.randomAlphanumeric(8),
RandomStringUtils.randomAlphanumeric(8),
"+309483932",
"ACTIVE");
this.notificationManager.createSMSConfiguration(smsConfiguration);
this.eventRecorder.wait(NotificationEventConstants.POST_SMS_CONFIGURATION, SMSConfiguration.class);
this.mockMvc.perform(get("/configuration/sms/" + smsConfiguration.getIdentifier())
.accept(MediaType.ALL_VALUE)
.contentType(MediaType.APPLICATION_JSON_VALUE))
.andExpect(status().isOk())
.andDo(document("document-find-smsconfiguration", preprocessRequest(prettyPrint()),
responseFields(
fieldWithPath("type").description("SMSConfiguration's type"),
fieldWithPath("identifier").description("SMSConfiguration's identifier"),
fieldWithPath("auth_token").description("SMSConfiguration's auth_token"),
fieldWithPath("account_sid").description("SMSConfiguration's account_sid"),
fieldWithPath("sender_number").description("Sender's number"),
fieldWithPath("state").description("SMSConfiguration's state")
)
));
}