注册:phpunit说';警告:在“类”中未找到任何测试;MyGuestbookTest"';
第一次在phpunit中,通过一些参考教程,我创建了以下代码。我不知道下面的代码到底要做什么注册:phpunit说';警告:在“类”中未找到任何测试;MyGuestbookTest"';,phpunit,Phpunit,第一次在phpunit中,通过一些参考教程,我创建了以下代码。我不知道下面的代码到底要做什么 <?php class MyGuestbookTest extends PHPUnit_Extensions_Database_TestCase { /** * @return PHPUnit_Extensions_Database_DB_IDatabaseConnection */ protected function getConnection()
<?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*的公共方法 您的测试类没有这种方法,这就是为什么会出现“无测试”警告的原因