Для Phpunit для регистрации ваших тестовых случаев есть некоторые требования.
Наследуется от TestCase
. В сырых PHP проектах PHPUnit\Framework\TestCase
. Laravel
уже расширяет это, и вы бы расширили Tests\TestCase;
Так что пример будет.
use Tests\TestCase;
class YourTest extends TestCase {
}
Во-вторых, вам нужно либо префиксировать ваши тесты с указанием c naming test*
, так что вы контрольные примеры должны выглядеть следующим образом.
function testYourModelProperty() {
$this->assertSame(1, 1);
}
В качестве альтернативы вы можете использовать аннотацию, если вы не хотите ставить префикс имени.
/**
* @test
*/
public function yourCase()
{
$this->assertSame(1, 1);
}