PHPUnit是面向程序员的PHP测试框架。它是单元测试框架的xUnit体系结构的一个实例。
如何升级symfony / phpunit-bridge以使用PHPUnit 7?
我正在使用带有测试包的Symfony 4.2,其中包括symfony / phpunit-bridge 4.2。 PHPUnit的默认版本是6.5,但我想将其升级到7.5。在Symfony PHPUnit Bridger文档中,它说:...
我有一个类id = $ id; public function add($ card){//使API调用返回true; } ...
我想测试连接到数据库,我有一个测试:$ author = ['db_host'=>'a','db_name'=> DB_NAME,'db_user'=> DB_USER,'db_pass'=> DB_PASS,' db_timeout'=> DB_TIMEOUT]; $ mock_db = \ ...
通过PHAR在Windows上安装的PHPUnit 8显示没有执行任何测试
我通过PHAR(https://phpunit.de/getting-started/phpunit-8.html)安装了PHPUnit,并将phpunit添加到了Windows 10中的系统变量中。现在我正在尝试使用phpunit运行测试用例。 ..
在将Symfony 3.4升级到Symfony 4.2时,我将所有单元测试与正在呈现Twig的控制器上的功能测试分开,并使用app.session.get('my_session_variable')。使用......
我刚刚安装了一个新的Laravel 5项目,这是我在这个版本上的第一个项目。 PHPUnit应该是开箱即用的框架和我看到的每个教程只是说在...内键入phpunit
Netbeans 8.2中的PHPUnit插件给出致命错误:尝试运行测试用例时找不到类'PHPUnit_Framework_TestSuite'
当我尝试在Netbeans中运行PHPUnit时,我遇到此错误:致命错误:在C:\ Users \ julian \ AppData \ Roaming \ NetBeans \ 8.2 \ phpunit \ NetBeansSuite.php中找不到类'PHPUnit_Framework_TestSuite'...
class Testme(){public function testMe($ a){if($ a == 1){throw new Exception('YAY');所以它很容易测试它是否抛出异常/ ** * @ ...
我试图模拟一个PHP最终类,但因为它被声明为final我继续收到此错误:PHPUnit_Framework_Exception:类“Doctrine \ ORM \ Query”被声明为“final”,不能被模拟。 ...
你能帮我解决一下如何在symfony2中测试下载文件的问题吗?有我的源代码:Controller.php公共函数downloadAction($ picture_id){$ fichier = $ this-> uploadDir。$ ...
我正在测试一个symfony应用程序。当断言失败时,我希望看到Web客户端的HTML输出。我正在寻找一个简短而优雅的版本:if(1!== $ crawler-> filter('。flash -...
在PHPUnit中,您可以使用@depends批注使一个测试依赖于其他测试。是否有可能使整个TestCase依赖于其他TestCase中的测试?或者至少在一个单一的测试...
使用Symfony PHPUnit桥接ClockMock设置日期/时间
我无法弄清楚如何设置ClockMock类使用的日期/时间。在文档中:此外,函数date()被模拟,因此如果未指定时间戳,它将使用模拟时间。其他......
举个例子,我有一个像SampleService这样的类,现在我如何用PHPUnit为getName()方法编写单元测试?更具体地说,我如何模拟self :: _ getName();与Mockery?如果...
我对路由进行了单元测试。有趣的是:PHPUnit对于测试文件中的第一个测试说“一切都很好”,但如果它只在文件中排在第二位,那么对于完全相同的测试,“路由未定义”就会失败....
Symfony连接数据库(和php容器),但是当我运行phpunit时返回错误SQLSTATE [HY000] [2002] php_network_getaddresses:getaddrinfo failed:名称或服务未知。错误在哪里......
Laravel在PHPUnit测试期间断言多个电子邮件收件人
我想测试在PHPUnit测试期间是否已将电子邮件发送到多个地址。我怎样才能做到这一点?
在phpunit.xml中,可以定义环境变量: 现在,我想......
我的一些测试包含ob_start();如果我只是运行vendor / bin / phpunit(一次运行所有测试)会导致问题,但是如果我通过vendor / bin / phpunit逐个隔离测试--filter ...