注册:phpunit说';警告:在“类”中未找到任何测试;MyGuestbookTest"';

注册:phpunit说';警告:在“类”中未找到任何测试;MyGuestbookTest"';,phpunit,Phpunit,第一次在phpunit中,通过一些参考教程,我创建了以下代码。我不知道下面的代码到底要做什么 <?php class MyGuestbookTest extends PHPUnit_Extensions_Database_TestCase { /** * @return PHPUnit_Extensions_Database_DB_IDatabaseConnection */ protected function getConnection()

第一次在phpunit中,通过一些参考教程,我创建了以下代码。我不知道下面的代码到底要做什么

<?php
class MyGuestbookTest extends PHPUnit_Extensions_Database_TestCase
{
    /**
     * @return PHPUnit_Extensions_Database_DB_IDatabaseConnection
     */
    protected function getConnection()
    {
        $db = new PDO("mysql:host=localhost;dbname=test","root", "");
        return $this->createDefaultDBConnection($db, "test");
    }

    /**
     * @return PHPUnit_Extensions_Database_DataSet_IDataSet
     */
    public function getDataSet()
    {
      return $this->createXMLDataSet("seed.xml");
    }
}
?>

但是我注意到当在命令行中运行“phpunitmyguestbooktest”时。我收到以下错误“在类“MyGuestbookTest”中未找到任何测试”

D:\html\wamp\www\tdd>phpunit MyGuestbookTest phpunit 4.8.18 by 塞巴斯蒂安·伯格曼和贡献者

F

时间:721毫秒,内存:9.25Mb

有1次失败:

1) 警告:在类“MyGuestbookTest”中未找到任何测试

失败!测试:1,断言:0,失败:1

请建议我修复这个错误,我也想知道,在我们在命令行中运行命令后,这个程序是如何调用这些方法的


工作情况如何?

来自phpunit文档:

这些测试是名为test*的公共方法

您的测试类没有这种方法,这就是为什么会出现“无测试”警告的原因