тестирование нескольких классов с использованием тестового набора на junit5 получает ожидание - PullRequest
1 голос
/ 14 апреля 2020

Я написал несколько тестовых классов для тестирования моих методов с использованием junit 5. Все тестовые классы успешно проходят, когда я запускаю их по отдельности, но когда я пытаюсь запустить их все одновременно, используя набор тестов, как показано ниже, некоторые из мои тесты ожидают, и тестирование не будет завершено sh. он даже не перепрыгивает, чтобы проверить другие классы

enter image description here, поскольку все методы проходят успешно, я не думаю, что есть какие-либо проблемы с классом ParametrizedMethodTest

Я использую junit-platform-runner версии 1-6-2

1 Ответ

1 голос
/ 14 апреля 2020

Из текущего JavaDo c:

Обратите внимание, что тестовые классы и комплекты, аннотированные @RunWith (JUnitPlatform.class), не могут быть выполнены непосредственно на платформе JUnit (или как тест «JUnit 5», как описано в некоторых IDE). Такие классы и наборы могут быть выполнены только с использованием инфраструктуры JUnit 4.

Другими словами, JUnit 5 не поддерживает наборы тестов так, как вы хотите это сделать в своем примере. Если вы хотите запустить все свои классы тестов, просто выберите пакет и выберите Run Tests из контекстного меню.

...