在终端中以“ vendor / bin / phpunit”的形式运行PHPunit显示警告在类中未找到测试

时间:2019-06-14 12:07:43

标签: laravel phpunit

运行vendor/bin/phpunit时出现此错误

$ vendor/bin/phpunit
  

Sebastian Bergmann和贡献者的PHPUnit 7.5.12。

     

.W 2   / 2(100%)

     

时间:113毫秒,内存:12.00 MB

     

有1条警告:

     

1)警告在课堂上未找到测试

然后尝试重新安装作曲家,并将php单元重新安装到当前版本

$ vendor/bin/phpunit
  

Sebastian Bergmann和贡献者的PHPUnit 7.5.12。

     

.W 2   / 2(100%)

     

时间:113毫秒,内存:12.00 MB

     

有1条警告:

     

1)警告类

中未找到测试      

应该显示测试成功

1 个答案:

答案 0 :(得分:1)

在您的测试课程中尝试一下:

/** @test **/
function your_test_func(){
   // assertion 
}

Phpunit Documentation比较,后者对 @test 批注进行以下描述:

  

@test

     

除了用test为测试方法名称添加前缀之外,还可以在方法的DocBlock中使用@test批注将其标记为测试方法。

/**
 * @test
 */
public function initialBalanceShouldBe0()
{
    $this->assertEquals(0, $this->ba->getBalance());
}