Можно ли как-то поместить аннотацию @depends внутри метода тестирования? - PullRequest
0 голосов
/ 06 марта 2019

Мне было интересно, можно ли переместить аннотацию @depends как вызов функции внутри тестового метода. Если это так: как? Если это не так, почему бы и нет?

<?php
use PHPUnit\Framework\TestCase;

class DependencyFailureTest extends TestCase
{
    public function testOne()
    {
        $this->assertTrue(false);
    }

    /**
     * @depends testOne
     */
    public function testTwo()
    {
    }
}

1 Ответ

0 голосов
/ 06 марта 2019

Нет, вы не можете этого сделать. @depends означает, что один зависит от другого для его ввода. Однако вы можете просто вызвать нужную функцию, как обычно:

public function testTwo()
{
    $this->testOne();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...