Hello Myrle, I can say the reason why I want to use MockMVC. Spring Rest Docs is supposed to be used for generating documentation. For this we must use MockMVC, WebTestCliend or REST Assured. See more: https://docs.spring.io/spring-restdocs/docs/2.0.1.BUILD-SNAPSHOT/reference/html5/#getting-started-documentation-snippets
What do you think about it? 2018-03-23 14:29 GMT+03:00 Andrey Mochalov <[email protected]>: > Hello everyone, > > My name is Andrey Mochalov. I'm from Russia. I want to participate GSOC > 2018. > > I have several questions about the project Fineract CN. > > I try to run project fineract-cn-customer and get error: > > *org.springframework.beans.factory.BeanCreationException: Error creating > bean with name 'io.mifos.anubis.config.AnubisSecurityConfigurerAdapter': > Injection of autowired dependencies failed; nested exception is > java.lang.IllegalArgumentException: Could not resolve placeholder > 'system.publicKey.timestamp' in string value > "${system.publicKey.timestamp}"* > > How can I fix this? > > Also I want to write tests using the Spring Rest Docs for generating > documentation. For this, I write a test: > > ``` > @Test > public void should_CreateCustomer() throws Exception { > ObjectMapper objectMapper = new ObjectMapper(); > mockMvc.perform(post("/customer") > .header("X-Tenant-Identifier", "12345") > .contentType(APPLICATION_JSON_VALUE) > .content(objectMapper.writeValueAsString(CustomerGenerator. > createRandomCustomer()))) > .andDo(print()) > .andExpect(status().isAccepted()); > } > ``` > > And I get error: > *java.lang.AssertionError: Status Expected :202 Actual :404* > > What error did I make in creating the query? > > -- > Andrey Mochalov > -- Andrey Mochalov
