运行vendor/bin/phpunit
时,我收到了这个错误
$ vendor/bin/phpunit
PHPUnit 7.5.12由Sebastian Bergmann和贡献者撰写。
...W2 / 2 (100%)
时间:113毫秒,内存:12.00 MB
有一个警告:
1) 警告:在类中未找到任何测试
然后尝试将composer和php单元重新安装到当前版本
$ vendor/bin/phpunit
PHPUnit 7.5.12由Sebastian Bergmann和贡献者撰写。
...W2 / 2 (100%)
时间:113毫秒,内存:12.00 MB
有一个警告:
1) 警告:在类中未找到任何测试
应该显示测试成功
在你的测试课上试试这个:
/** @test **/
function your_test_func(){
// assertion
}
与给出以下@test
注释描述的PhpUnit文档进行比较:
作为用test
作为测试方法名称前缀的替代方法,您可以在方法的DocBlock中使用@test
注释将其标记为测试方法。
/**
* @test
*/
public function initialBalanceShouldBe0()
{
$this->assertEquals(0, $this->ba->getBalance());
}
我写了phpUnit测试。我使用以下命令运行它:
这是一个关于PHP单元测试的问题,给出了一个类NotFound错误。 背景资料 我正在使用Zend Studio 10.5开发Zend Framework 2应用程序。我加载了一些模块,包括和 FedcoUser是具有使用BJYAAuthorize的保护规则的控制器保护的模块: 使用Zend Studio 10.5本机菜单,我为上面的控制器创建了一个测试用例。当我运行它时,我得到以下错误: 我的假
在Eclipse PDT中运行PHPUnit测试时,右键单击test文件夹并选择run As>PHPUnit Testm 生成此错误: 我导航到Eclipse日志文件,找到了以下文本: Eclipse.buildid=4.8.0.i20180611-0500 参数:-product org.eclipse.epp.package.php.product命令行 参数:-OS win32-WS win
我是PHPUnit和单元测试的新手,所以我通过作曲家安装了PHPUnit和phar,一切都很好,直到我尝试开始我的简单测试。我使用PhpStorm,我可以看到所有的类都是自动加载的,但是当我试图开始我的测试时,我得到了一个错误: 我不明白他为什么要在高于PHPUnit的文件夹中查找它? 我试图在composer中配置自动加载部分。json和检查phpunit中的设置。xml,但什么都不起作用。 加
我正在玩PHP 7和phpUnit 6。这是我写的测试: 当我尝试运行此测试时,收到以下错误消息: 我用composer安装了PHPUnit,这是我的composer。json文件内容: 根据phpunit6文档,您的测试现在应该扩展PHPUnit\Framework\TestCase而不是PHPUnit\u Framework\u TestCase。 我知道这不是自动加载的问题。实际上,如果我用
我读过laravel 5.5留档为unittest。据说我们只需要执行phpUnit{如https://laravel.com/docs/5.5/testing}然后我尝试了这个:如何使用phpUnit运行单个测试方法? 但据说“无法打开文件”。然后我尝试了phpunitexampletest,但仍然无法打开该文件。那么这里怎么了。。。?提前谢谢