【发布时间】:2016-12-31 06:46:45
【问题描述】:
我想在我的项目中测试特定的 testClass,因为有很多测试类失败了,我只想一次测试一个类。
我在以下文件夹 \test\repositories\ApplicationVersionFormat.php 中创建了测试类:
<?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));
}
}
所以我尝试了以下命令,但这些命令都不起作用:
-
phpunit "repositories\AppVersionTest"。 => 无法打开文件“test/repositories/AppVersionTest.php” -
phpunit "test\repositories\AppVersionTest"。 => 无法打开文件“test/repositories/AppVersionTest.php” -
phpunit --filter "repositories\AppVersionTest"。 => 未执行任何测试! -
phpunit --testsuite "repositories\AppVersionTest"。 => 未执行任何测试!
有什么帮助吗?谢谢
【问题讨论】:
-
你执行的命令的输出是什么?
-
尝试检查 phpunit.xml(.dist) 文件中的某些包含/排除配置。你能发布这个文件吗?
标签: php laravel phpunit laravel-5.2