Встречается на собеседованиях • сегодня
Как обращался к Spring Controller при тестировании
Для тестирования Spring Controller можно использовать MockMvc из Spring Test. Он позволяет отправлять HTTP-запросы и проверять ответы без поднятия сервера. Пример:
java
@SpringBootTest
@AutoConfigureMockMvc
public class MyControllerTest {
text
@Autowired
private MockMvc mockMvc;
@Test
public void testGetEndpoint() throws Exception {
mockMvc.perform(get("/api/data"))
.andExpect(status().isOk())
.andExpect(jsonPath("$.field").value("expectedValue"));
}}
text
Ключевые моменты:
- `@AutoConfigureMockMvc` автоматически настраивает MockMvc
- `perform()` отправляет запрос
- `andExpect()` проверяет ответ
- Можно тестировать все аспекты: статус, заголовки, тело ответа
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы