Встречается на собеседованиях • сегодня
Что указываешь в @ExtendWith
`@ExtendWith` используется для подключения расширений JUnit 5, которые добавляют дополнительную функциональность к тестам. Например:
```java
@ExtendWith(MockitoExtension.class)
class MyTest {
@Mock
private List mockList;
@Test
void test() {
when(mockList.size()).thenReturn(10);
assertEquals(10, mockList.size());
}
}
```
Часто используемые расширения:
- `MockitoExtension` – для интеграции Mockito
- `SpringExtension` – для тестирования Spring-компонентов
- `TempDirectory` – для работы с временными файлами
- `ConditionalTestExecution` – для условного выполнения тестов
Можно указывать несколько расширений через `@ExtendWith({Ext1.class, Ext2.class})`. Расширения выполняются в порядке их объявления.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы