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';