phpUnit 与 Symfony

标签 phpunit symfony

我已经使用以下命令成功设置了一个 symfony 3.2.4 项目:

symfony new symfony_test
cd symfony_test
composer require --dev phpunit/phpunit ^6.0
composer update

然后当我尝试运行默认测试时出现以下错误:
$ vendor/bin/phpunit tests/AppBundle/Controller/DefaultControllerTest.php

Fatal error: Class 'PHPUnit_Framework_TestCase' not found in C:\Users\po.louis\PhpstormProjects\test\symfony_test\vendor\symfony\symfony\src\Symfony\Bundle\FrameworkBundle\Test\KernelTestCase.php on line 23

我错过了什么?

最佳答案

在相同版本的框架上似乎还不可能,as announced in the last weekly update :

This week Symfony continued refactoring tests to make use of the new PHPUnit namespaces.



希望这将适用于所有受支持的版本。

关于phpUnit 与 Symfony,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42532448/

相关文章:

Mac OS 上的 PHP 7.2 memcached 扩展

php - 测试流式响应

zend-framework - 尝试截断Zend Db单元测试失败

php - 我应该如何测试这个方法?

php - 如何对继承对象进行单元测试?

php - Symfony2\Doctrine - 数据库中的存储数组

php - 如何使用 phpunit 测试字符串

php - Symfony2 DATEDIFF 函数

Symfony2 : count from the querybuilder

symfony - 学说2 : How to set all tables to collate with UTF8