Есть ли общий способ отметить тест JUnit как ожидающий?

Перед тем, как перейти в цикл TDD, мне нравится набросать тесты, которые необходимо выполнить, т.е. писать пустые тестовые методы с именами говорящих.

К сожалению, я не нашел способ "нарисовать их желтым" - отметьте их как ожидающие для JUnit. Я могу заставить их либо потерпеть неудачу, либо пройти. Теперь я позволяю им терпеть неудачу, бросая Exception, но я предпочел бы использовать эквивалент pending из rspec.

Есть ли такая опция в JUnit или "смежной" библиотеке?

Ответы

Ответ 1

Вы можете использовать @Ignore, чтобы игнорировать тест,

или эту библиотеку, чтобы ввести аннотацию @PendingImplementation:

https://github.com/ttsui/pending

Я не думаю, что есть другие способы добиться этого.

Ответ 2

Вы можете использовать Assume или @игнорировать, оба не совсем то, что вы после, но близко. Также существует сторонняя библиотека pending. Я не использовал его, но, похоже, делает то, что вы хотите.