Встречается на собеседованиях • сегодня

Можно ли добавлять параметры в тестовом методе

Да, можно добавлять параметры в тестовом методе, но только если фреймворк поддерживает параметризованные тесты. Например, в JUnit 5 для этого используется аннотация @ParameterizedTest вместе с источниками данных (@ValueSource, @CsvSource и др.).

Пример:

java
@ParameterizedTest
@ValueSource(ints = {1, 2, 3})
void testWithParameters(int number) {
    assertTrue(number > 0);
}

В JUnit 4 параметризованные тесты требуют использования @RunWith(Parameterized.class) и специального конструктора. Без поддержки фреймворка обычные тестовые методы (@Test) не могут иметь параметров — это вызовет ошибку компиляции или выполнения.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы