В java есть тип инструкции, который я не мог понять или даже не нашел ничего о сквозном поиске. Я хотел бы поделиться пример, который я написал, но без понимания структуры языка:Множество функций Java, начинающихся с точек
MvcResult result = this.mockMvc.perform(MockMvcRequestBuilders.post("/user_sessions/first")
.contentType(MediaType.APPLICATION_JSON)
.content("{\"username\":\""+username+"\",\"password\":\""+password+"\"}"))
.andExpect(MockMvcResultMatchers.status().isOk())
.andReturn();
Я не понимаю, что CONTENTTYPE, содержание, andExpect и andReturn есть. Они, очевидно, функционируют, но как я могу их так называть. В какой класс они принадлежат? Сверху меня очень путают со структурой здесь.
спасибо.
Это называется цепочкой методов, метод 'append'' StringBuilder позволяет вам это сделать. В основном методы возвращают экземпляр 'MvcResult' (' return this'), который позволяет вам объединять вызовы методов. Он особенно популярен в шаблоне построителя и экономит массу ввода ... – MadProgrammer
Вы вызываете 'contentType (...)' на результат 'this.mockMvc.perform (MockMvcRequestBuilders.post ("/user_sessions/first ") 'и т. д. и т. д. и т. д. – amit