mockery 相关问题

Mockery是一个PHP库,用于创建用于测试目的的Mocks of Objects。

在controller中的自定义类上调用了0次Mockery mock和spy。

当我测试MyCustomClass时, 我在Laravel 7测试中遇到了spy和mock的问题. 我试过在运行$this->get之前使用mock, 在$this->get之后使用spy. 两者都有同样的错误...

回答 1 投票 1

为什么Mockery无法给我的模型取别名?

我有以下模型:namespace App/Model; use Illuminate/Database/Eloquent/Model; class MyModel extends Model { public static function foo():bool { return true; }。} 还有...

回答 1 投票 0

回答 1 投票 1

如何使用Mockery来嘲笑像GuzzleHttp请求这样的嵌套对象?

在PHP中,我有以下代码。$request = $this->client->request('GET', $path, $requestBody, $headers); $isRequestSuccess = $request->getStatusCode() ==="200"; if ($isRequestSuccess) { ....

回答 1 投票 0

在不影响PHP私有属性的情况下部分嘲笑一个类

我有一个带有很多方法的类,由于mysql和内存sqlite数据库之间存在sql不兼容,我只需要模拟一个方法。 OrderService类实现...

回答 1 投票 0

[嘲笑类时出现模拟错误

我正在尝试创建一个模拟对象并将其传递给构造函数。我收到错误用户✘GetUser ItShouldThrowAnExceptionIfUserDoesNotExist├├断言...

回答 1 投票 0

无法模拟Laravel模型方法

我目前正在编写测试以测试模型方法。我的模型商店有这种方法:public function hourTemplate(){return $ this-> belongsTo(HourTemplate :: class); }我也有测试...

回答 1 投票 0

不会被嘲笑的抽象方法

我有一个与此简化示例相似的设置(应该通过直接复制粘贴来工作),但是我要模拟Controller-> setModel()的方法并未被模拟。也没有错误出现:...

回答 1 投票 0


如何使用phpunit在laravel中模拟Paypal交易?

同时测试:从我的网站结帐商品时,需要模拟确认...,以便我们继续处理订单。在哪里可以进行测试..我将如何为...

回答 1 投票 1

Laravel:如何模拟依赖项注入类方法

我正在通过Laravel API包装器使用GitHub API。我创建了一个依赖注入类。如何模拟App \ Http \ GitHub.php类中的exist方法? App \ Http \ GitHub.php:使用...

回答 2 投票 1

使用GitHub API包装器模拟Laravel吗?

我是Mockery的新手。我试图通过使用Laravel包作为包装器使用GitHub API来解决这个问题。我该如何模拟GitHub :: repo()-> show('symfony','demo');而没有达到实际的API? ...

回答 1 投票 1

phpunit,laravel:当前类范围中没有父级时,不能使用“父级”

我在PHP 7.4上使用PHPUnit 6.5.13和Laravel 5.5。我最近从PHP 7.2升级到7.4。似乎触发了错误。在我的测试中,我使用$ this-> expectsEvents来测试...

回答 1 投票 2

Mockery没有用于关闭的匹配处理程序

我不知道为什么在此测试期间出现此错误。我的测试似乎与其余代码完全匹配。我在俯视什么?在我的测试中,我有:$ passwordBroker = m :: mock(...

回答 1 投票 12

如何使用嘲笑来嘲笑httpclient

[我正在尝试使用Mockery模拟Http客户端,但是当我尝试传递返回值时,出现错误消息,类型为http.Response不是表达式,下面是我的接口和处理程序类型...

回答 1 投票 1

是否可以在PHP中模拟PECL扩展名?

我正在为datastax cassandra扩展开发包装器。该扩展的简单用法如下所示,它尝试连接到127.0.0.1:9042上的Cassandra服务器:$ connection = \ Cassandra :: ......>

回答 2 投票 0

我如何测试一次被调用的方法

基本上,我想测试当我调用一个方法两次时,另一个方法被调用一次,但是得到以下异常:Mockery \ Exception \ BadMethodCallException:Received ...

回答 1 投票 0

嘲笑中的Laravel依赖注入

我正在尝试为此仓库编写测试:laravel.com。下面是应用程序的结构。 App \ Documentation.php公共函数__construct(文件系统$ files,缓存$ cache){$ this-> files = $ files; ...

回答 1 投票 0

模拟测试特征和模拟方法

我尝试用两种方法对性状进行单元测试。我想断言foo的结果,该结果在特征内调用另一个方法:...] >>

回答 1 投票 1

Laravel模拟模型部分

我的用户模型类中有一个名为getBlabla的方法。现在我想通过$ this-> partialMock(User :: class,function($ mock){$ mock-> shouldReceive(['...

回答 1 投票 0

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