私のプロジェクトでは特定のtestClassをテストしたいので、失敗したテストクラスがたくさんあり、一度に1つのクラスをテストしたいだけです。私は次のフォルダ\test\repositories\ApplicationVersionFormat.php
でテストクラスを作成しましたlaravelでphpunitを使用して特定のテストクラスをテストする方法
:
<?php
use App\Repositories\ApplicationVersionFormat;
class ApplicationVersionFormatTest extends \TestCase
{
public function testValidFormat()
{
$version = '1.2.3';
$appVersion = new ApplicationVersionFormat();
$this->assertEquals(true,$appVersion->isValidVersion($version));
}
public function testInvalidFormat()
{
$version = '11.2.3';
$appVersion = new ApplicationVersionFormat();
$this->assertEquals(false,$appVersion->isValidVersion($version));
}
public function testInvalidFormat2()
{
$version = '1.22.3';
$appVersion = new ApplicationVersionFormat();
$this->assertEquals(false,$appVersion->isValidVersion($version));
}
public function testInvalidFormat3()
{
$version = '1.2.33';
$appVersion = new ApplicationVersionFormat();
$this->assertEquals(false,$appVersion->isValidVersion($version));
}
public function testInvalidFormat4()
{
$version = '11.22.33';
$appVersion = new ApplicationVersionFormat();
$this->assertEquals(false,$appVersion->isValidVersion($version));
}
}
ので、私は、このfollwingコマンドを試してみたが、これのどれも機能しません:
phpunit "repositories\AppVersionTest"
。 =>"test/repositories/AppVersionTest.php"ファイルを開くことができません。phpunit "test\repositories\AppVersionTest"
=>"test/repositories/AppVersionTest.php"ファイルを開くことができません。phpunit --filter "repositories\AppVersionTest"
=>テストは実行されていません!phpunit --testsuite "repositories\AppVersionTest"
。 =>テストは実行されていません!
おかげ
あなたが実行したコマンドの出力は何ですか? – Matteo
phpunit.xml(.dist)ファイルにいくつかの包含/除外設定をチェックしてみてください。このファイルを投稿できますか? – Matteo