PHPUnit - 未找到测试 class
PHPUnit - Test class not found
当我尝试测试 class 时,找不到要测试的 class。
在下一行你可以看到测试:
<?php
class FacebookRestTest extends \PHPUnit_Framework_TestCase
{
public function testFacebookFirstTest()
{
$pageid = 634336563297055;
$since = 1438387200;
$until = 1443052800;
$facebook = new FacebookRest(new DataReader(new Report($pageid, $since, $until)));
$page = $facebook->getPage();
$this->assertTrue(!empty($page));
}
}
但是当我 运行 在终端中进行测试时,它会抛出找不到 FacebookRest 的错误 class。
这里是错误:
Fatal error: Class 'FacebookRest' not found in /Applications/MAMP/htdocs/faceboo1/tests/FacebookRestTest.php on line 11
有人知道如何解决这个问题吗?
您还没有包含您的 class。
在您的 FacebookRestTest
文件之上添加:
include_once __DIR__.'/../classes/FacebookRest.php';
当我尝试测试 class 时,找不到要测试的 class。
在下一行你可以看到测试:
<?php
class FacebookRestTest extends \PHPUnit_Framework_TestCase
{
public function testFacebookFirstTest()
{
$pageid = 634336563297055;
$since = 1438387200;
$until = 1443052800;
$facebook = new FacebookRest(new DataReader(new Report($pageid, $since, $until)));
$page = $facebook->getPage();
$this->assertTrue(!empty($page));
}
}
但是当我 运行 在终端中进行测试时,它会抛出找不到 FacebookRest 的错误 class。
这里是错误:
Fatal error: Class 'FacebookRest' not found in /Applications/MAMP/htdocs/faceboo1/tests/FacebookRestTest.php on line 11
有人知道如何解决这个问题吗?
您还没有包含您的 class。
在您的 FacebookRestTest
文件之上添加:
include_once __DIR__.'/../classes/FacebookRest.php';