PHPunit 失败,并显示“允许的内存大小 134217728 字节已耗尽(尝试分配 5242880 字节)”升级到 PHP 8.0.16 后
在我的 Laravel 项目中,我升级到当前最新的 Laravel 9.3.0 和 PHP 8.0.16。 最初的版本是 Laravel 8.64 和 PHP 7.4。 我使用 php:8.0.16-fpm-alpine …
仅将 phpunit.xml 设置应用于特定类
我的 phpunit.xml 中有以下设置:
Symfony5 Doctrine Purger 在集成测试中抛出 null 异常
我尝试在 Symfony5 和 ph8.1 的简单集成测试中使用 ORMPurger,但在调用清除函数时出现空引用错误。 有人知道如何解决这个问题吗?或者我忘记了什…
使用 phpunit-provider-autoloader 包在 PHPUnit 中自动加载固定装置
我正在使用 Laravel 8.x 和 PHP 8.1,并希望通过 PHPUnit 中的数据提供程序使用以下包自动加载固定装置: redaxmedia/phpunit-provider-autoloader。 …
symfony ApiTestCase 测试 post 方法
我尝试使用 symfony 的 ApiTestCase 制作一个简单的后期测试 api。 我尝试了两种方法来传递发布数据 $response = static::createClient()->request('P…
Laravel 模型测试:模型 -> 保存失败我的 phpunit 测试用例
我开始使用 PHPUnit 编写单元测试,但遇到了一个问题,我不知道为什么。我正在测试我的 API 端点之一,我在其中发送包含动物数据的请求并将其保存到数…
扩展 PHPUnit_Framework_TestCase 的不可测试基类
摘要 如何创建一个扩展 PHPUnit_Framework_TestCase 的基类,并将其用于子类化实际测试用例,而无需 PHPUnit 测试基类本身? 进一步说明 我有一系列相…
如何使用 PHPUnit 插入测试用例特定的数据库行
当使用 PHPUnit 测试依赖于数据库的类时, getDataSet() 方法提供数据作为整个测试套件的测试装置。这很好,但是如何为特定测试提供数据呢?这并不罕…
在 yii 中使用 phpunit - 父类未被识别
我为在 Yii 中创建的模型编写了一个小测试用例,当我尝试运行测试时,它给出了: 致命错误:类 '.....\ActiveRecord' not found in Commissions.php' …
PHPUnit:禁用自动加载器以解决自动加载测试问题
我的项目中有一个管理自动加载的类。该类的每个新实例都会将其自动加载函数添加到 SPL 自动加载堆栈中,取消设置实例会从堆栈中删除其自己的实例。该…
针对 Selenium 2 服务器运行 Selenium 1 RC 命令
我正在尝试让 Selenium 1 命令在 Selenium 2 服务器上运行。据我所知,Selenium 服务器独立 jar 也将接受 Selenium 1 RC 类型的调用。例如,如果我在 …
如何使用 PHPUnit 在 NetBeans 中引发自定义异常
我正在使用 NetBeans 7.0.1 和 PHPUnit 3.6 在测试运行期间我可以看到很好的 PHPUnit 异常,例如 http://gyazo.com/c74906300d121496ded410f81144fa4f…
PHPUnit DBUnit 用于集成测试查询 MySQL 存储过程的类
我已经创建了数据库的 YAML 转储,其中包含测试数据。我希望能够在每次测试开始时使用 getDataSet() 和 getConnection() 方法将该数据加载到空测试数…
如何在 phpunit 上的所有测试中保留会话?
我正在使用 phpunit 在 Zend Framework 上测试购物车、结帐、付款流程。我正在通过将产品添加到购物车来测试 ShoppingCartController,ShoppingCart …