В PHPUnit вы можете сделать один тест зависимым от другого теста, используя аннотацию @depends
.
Можно ли сделать весь TestCase зависимым от теста в другом TestCase? Или, по крайней мере, сделать один тест в одном TestCase в зависимости от теста в другом TestCase?
Я пробовал:
/**
* @depends A::testMethodName
*/
Но, как я ожидал, это не сработает.
Обновление:
Точная ситуация выглядит следующим образом: существует класс B
, который использует класс A
. Поэтому я хочу протестировать B
только в том случае, если тесты для A
(или одного из его тестов) выполняются без сбоев. Как я могу это сделать?