JUnit 5 — это больше, чем просто новый API (называемый JUnit Jupiter). Он также содержит уровень абстракции для инструментов для запуска тестов JUnit (называемый JUnit Platform). Платформа не знает ни JUnit 4, ни Jupiter, ни чего-либо еще. Все, что он знает, это тестовые движки, которые будут выполнять тесты, для которых они были написаны.
(Подробнее об этом можно прочитать в пользовательском руководство или сообщение, которое я написал об архитектуре JUnit 5 .)
- Почему JUnit Jupiter и JUnit Vintage были разделены при запуске TestCase в IntelliJ?
Вы видите средство запуска, выполняющее два движка: один для нового API (Jupiter) и один для JUnit 4 (Vintage). Каждый движок представляет тесты, которые он запускал, в своей собственной структуре данных, которую IntelliJ отображает в виде деревьев, которые вы видите.
- Могу ли я объединить JUnit 4 и 5 TestResults?
Это должна быть функция IDE, которая, насколько мне известно, не реализована.
person
Nicolai Parlog
schedule
08.08.2016