相关疑难解决方法(0)

找不到类'PHPUnit_Framework_TestCase'

我的公共构建项目发生此错误:https://travis-ci.org/byjg/authuser/jobs/211336643

我在我的Ubuntu上使用php 7.0和php 7.1本地运行,这个问题不会发生.

Travis在PHP 5.6上运行成功

你可以帮帮我吗?

travis-ci

10
推荐指数
1
解决办法
3886
查看次数

在Symfony2项目中找不到类'PHPUnit_Framework_TestCase'

我正在symfony2开发一个项目,我是单元测试的新手.

我已经通过PEAR安装了PHPUnit 3.6.10,当我对phpunit命令进行编号时,它可以在终端上运行.

我按照SensioLab建议(http://symfony.com/doc/current/book/testing.html)编写了我的第一个测试类,但是当我使用命令时

php -c app src/My/CalendarBundle/Tests/Calendar/CalendarTest.php 
Run Code Online (Sandbox Code Playgroud)

我有

Fatal error: Class 'PHPUnit_Framework_TestCase' not found in /Library/WebServer/Documents/calendar/src/My/CalendarBundle/Tests/Calendar/CalendarTest.php on line 7
Run Code Online (Sandbox Code Playgroud)

在这里,您是我的测试类:

<?php
namespace My\CalendarBundle\Tests\Calendar;

use My\CalendarBundle\Calendar\Calendar;

class CalendarTest extends \PHPUnit_Framework_TestCase
{
    public function testGetNextMonth()
    {
        $calendar = new Calendar('09', '2012', null);        
        $result = $calendar->getNextMonth();

        $this->assertEquals(10, $result);
    }
}
Run Code Online (Sandbox Code Playgroud)

我读了这个讨论为什么,致命的错误:类'PHPUnit_Framework_TestCase'找不到...?但symfony文档并未说明包含PHPUnit ...

我做错了什么?谢谢

php phpunit symfony

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

php ×1

phpunit ×1

symfony ×1

travis-ci ×1