Конкретные тесты из категории Suite - PullRequest
0 голосов
/ 25 мая 2018

Можно ли запустить только некоторые методы (не все) из тестового примера в Junit4 (Eclipse)?У меня есть 2 тестовых случая, и я хочу реализовать набор тестов, который содержит все методы из одного тестового случая (я сделал это, добавив аннотацию @Category ко всем тестам из первого тестового примера, а затем в наборе я использовал @IncludeCategory) и некоторые методы из второго.

Спасибо!

1 Ответ

0 голосов
/ 18 сентября 2018

Да, это возможно.Просто поместите аннотацию @Category, содержащую тот же маркер:

  • на уровне class - на класс, из которого все методы должны быть включены в набор.
  • on method level - аннотировать выбранные методы в классе, когда не все из них должны быть включены в набор.

... и включать эту категорию в ваш набор.

Я полагаю, что первый SlowTestSuite класс из примера в документации по категориям показывает ситуацию, о которой вы спрашивали - он запускает все тесты из B и только некоторые из A.

...