如何更新用symfony3安装的phpunit

时间:2016-11-21 10:13:55

标签: php phpunit symfony

我想开始使用最新版本的phpunit对我的symfony 3应用程序进行单元测试。我按照this教程。但是当我破坏了这个命令时

  

phpunit -c

根据官方网站https://phpunit.de/,安装的php版本不是最新版本(!= 5.6):

PHPUnit 4.8.17 by Sebastian Bergmann and contributors.

班级考试是:

类CalculatorTest扩展\ PHPUnit_Framework_TestCase

{
    public function testAdd()
    {
        $calc = new Calculator();
        $result = $calc->add(30, 12);

        // assert that your calculator added the numbers correctly!
        $this->assertEquals(42, $result);
    }
}

我不知道框架使用bundle来导入 PHPUnit_Framework_TestCase 类或使用我的电脑上安装的phpunit? 我怎样才能更新phpunit版本?

1 个答案:

答案 0 :(得分:2)

data-date-start-date="01-12-2016" (以及其他PHPUnit_Framework_TestCase代码)将从您执行的PHPUnit中导入。 Symfony不需要特定版本的PHPUnit。例如,您可以将测试框架安装为项目(dev-)依赖项并直接运行它:

PHPUnit_*

But

  

建议使用最新的稳定PHPUnit版本,安装为PHAR。

如果您的PHPUnit版本不支持您的PHP版本,显然您可以使用旧版本的PHPUnit或更新平台。