phpunit 相关问题

PHPUnit是面向程序员的PHP测试框架。它是单元测试框架的xUnit体系结构的一个实例。

如何在phpunit mockery中模拟请求方法?

我开始使用嘲弄,所以我在进行单元测试时遇到了问题。我想测试身份验证中间件,我为expectedJson传递了一个条件,所以我还需要一个模式来返回true ...

回答 2 投票 0

打开失败/symfony/phpunit-bridge/bootstrap.php

我目前正在使用Symfony 4.2开发REST Api,并使用Docker(php-fpm)进行部署。当试图在构建的容器中运行phpunit测试(设置ci)时,它确实失败了,给...

回答 2 投票 1

PHPUnit @dataProvider根本不起作用

我已阅读有关该主题的文档,我的代码遵循数据提供程序实现的所有要求。首先,这是测试的完整代码,以防它相关。这是......

回答 8 投票 28

phpunit-如何在测试用例中使用mokery模拟对象

我有一个Contact课程。该类调用DB类的select方法。它看起来像这样:public class Contact {$ db = new DB; $数据= $ DB->选择(); return(['data'=> $ data']); } ...

回答 1 投票 -1

我在正确的地方定义了KERNEL_CLASS吗?

我试图在Symfony 4应用程序中使用WebTestCase运行基本功能测试。当我运行我的测试时,我得到这个输出:1)Tests \ Application \ EndToEnd \ AuthenticationTest :: ...

回答 1 投票 0

PHPUnit Symfony4创建和测试Custom Validator

我的目标是构建自定义验证器并使用PHPUnit对其进行测试。 PasswordComplexity.php

回答 1 投票 0

如何在Lumen上对GraphQL响应进行单元测试?

我正在尝试测试我用Lumen(PHP)构建的API,但我仍然坚持单元测试我的GraphQL响应。这就是我的尝试:类MovieQueryTest扩展Tests \ GraphQLTestCase {use ...

回答 1 投票 0

Mockery不会模拟类的属性

我有测试:类ContacsBLOTest扩展TestCase {public function testsearch(){$ Ctrl = new ContactsBLO; $ data = ['id'=> 1,'name'=>'The Manh','phone'=>'123456566',...

回答 2 投票 0

PHPUnit旧版手册不再发现[关闭]

今天,我访问了PHPUnit 3.4手册(日文版)。 https://phpunit.de/manual/3.4/ja/test-doubles.html我在下面提到了解URL。 https://phpunit.de/documentation.html直到......

回答 1 投票 -1

在单元测试Laravel期间保存变量

变量$ this-> id在另一个函数中不可见testExemple如果我将此变量传递给不在“test”而不是测试函数上启动的普通函数,一切都会起作用。 ...

回答 2 投票 0

无法在PHPUnit中使用数据提供程序运行单个测试

我在使用命令行运行测试时遇到了问题:如果我像这样运行phpunit:phpunit --no-configuration --filter testAdd DataTest DataProviderTest.php它工作正常。但我们使用常规......

回答 5 投票 13

流明文件上传测试:请求中不存在文件

我正在尝试在Lumen 5.6中测试文件上传,但Illuminate \ Http \ UploadedFile fake不会在我的控制器中传递检查。例如:测试:使用Illuminate \ Http \ UploadedFile;使用Illuminate \ Support \ ...

回答 1 投票 0

如何在Laravel 5软件包中测试从DB获取数据的函数?

我正在研究Laravel 5软件包,编写测试我正在尝试测试从DB获取数据的函数。 public function getPhotoDatasFromDb(){$ ret = GalleryImage :: get() - > keyBy('...

回答 1 投票 0

为什么phpunit没有得到phpunit.xml中指定的正确的APP_ENV?

我正在使用Laravel,这是我的./phpunit.xml文件

回答 4 投票 5

Laravel框架类在PHPUnit数据提供程序中不可用

我在Laravel中设置了以下类似的东西:在/app/controllers/MyController.php中:类MyController扩展BaseController {const MAX_FILE_SIZE = 10000; // ....}在/ app / ...

回答 3 投票 12

在通过PhpStorm运行PHPUnit之前禁用docker容器中的Xdebug

我根据本教程配置了PhpStorm:用于PhpStorm的PHPUnit我可以成功运行我的PHPUnit测试,所以这是有效的。问题是,在我的docker容器中我启用了Xdebug ......

回答 1 投票 1

使用find()模拟Eloquent模型

我试图用Mockery模拟Eloquent模型。模型正在通过__construct注入Controller(Post $ model){$ this-> model = $ model}现在我在控制器$ post中调用find()函数...

回答 2 投票 8

PHPUnit:断言两个数组相等,但元素的顺序并不重要

当数组中元素的顺序不重要或甚至可能发生变化时,断言两个对象数组相等的好方法是什么?

回答 15 投票 116

你能从脚本运行PHPUnit测试吗?

我有一个PHP部署脚本,我想先运行PHPUnit测试,如果测试失败则停止。我一直在谷歌搜索这个,很难找到关于运行单元测试的文档......

回答 4 投票 10

使用PhpUnit测试刀片视图,该视图包含Laravel 5软件包中的@include或@extend指令

我正在开发一个Laravel包,我正在试图弄清楚如何使用PhpUnit进行测试,这是一个包含@include或@extend指令的Blade视图。这是包资源的结构......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.