При запуске серии тестов с использованием jUnit, можно пропустить тест для некоторых случаев, используя предположения.Однако, если нет случаев, в которых предположение будет выполнено, тест помечается как несостоявшийся.Есть ли способ предотвратить это?
Например, если свойство testTopic передается как vertical_move, должны выполняться все тесты для vertical_move и ни один из тестов для Horizontal_move.В настоящее время я использую предположения, как показано ниже, чтобы пропустить эти тесты.
assumeTrue(TestCons.get("testTopic").contains("horizontal_move"));
Проблема заключается в том, что если предположение не выполняется во всех случаях, тест помечается как неудачный.Я хочу, чтобы это предотвратить.Другими словами, если предположение не выполняется, просто пропустите тест, не провалив его, даже если это предположение никогда не выполняется.Есть способ сделать это?Спасибо.