Содержание
- 2. Интерфейс ParameterResolver Входит в экспериментальный API. Обеспечивает динамическую привязку (resolving) параметров на этапе исполнения. Имплементации необходимо
- 3. Интерфейс ParameterResolver Поддерживает constructor injection. Поддерживает method injection в методах со след.аннотациями: @Test @TestFactory @BeforeEach, @AfterEach,
- 4. Встроенные резолверы Зарегистрированы и активированы по умолчанию: TestInfoParameterResolver TestReporterParameterResolver RepetitionInfoParameterResolver Все прочие резолверы параметров надо активировать
- 5. TestReporterParameterResolver Служит для инжекции объекта типа TestReporter в тот или иной метод. Объект TestReporter может применяться
- 6. TestReporter Рекомендован к использованию, когда надо передать информацию в каналы stdout или stderr. Эта информация поступает
- 7. RepetitionInfoParameterResolver Инжектирует объект типа RepetitionInfo в методы, маркированные аннотациями @RepeatedTest, @BeforeEach или @AfterEach. Зарегистрирован по умолчанию,
- 8. RepetitionInfo Применяется для извлечения информации: о текущей тестовой итерации о числе итераций, заданных для соответствующего @RepeatedTest-метода
- 9. Класс DynamicTest
- 10. @TestFactory Эта аннотация служит для динамического создания тестов. Входит в экспериментальный API. Аннотированный метод должен: возвращать
- 11. @TestFactory Для генерации конкретного теста можно воспользоваться следующим методом: static DynamicTest dynamicTest( String displayName, Executable executable)
- 12. BlackBox Testing vs WhiteBox Testing
- 13. Интеграция с Mockito
- 14. Классификация Test Doubles
- 16. Скачать презентацию