mockery 相关问题

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

如何模拟GoLang的模拟错误返回值?

我正在使用https://github.com/vektra/mockery生成我的模拟文件。假设我对功能GetQualifyingListOfBooks进行了此测试。 (模拟的)客户端方法GetListOfBooks的签名为:...

回答 1 投票 0

如何测试WordPress插件功能

如何使用PHPUnit的测试功能,在我的WordPress插件,不是类里面?这些功能作为模板标签。编辑1我使用从10up WP_Mock。我的WordPress插件...

回答 1 投票 2

Mockery的andReturn()执行方法而不是模拟返回值

我正在尝试测试以下方法:/ * ConfigurationService.php * / public function checkConfigs(){$ configurations = $ this-> getConfigurations(); return $ configurations ['...

回答 1 投票 0

我必须在laravel中使用phpunit按Enter键运行测试

我必须在Laravel 5.7中使用phpunit按Enter键运行测试。在每个测试中,我得到以下消息:1)Tests \ Feature \ DepartmentsTest :: a_admin_can_create_a_department Mockery \ Exception \ ...

回答 2 投票 0

在特征测试中模拟类实例化

我目前正在开发我的第一个Laravel项目 - 一个服务端点,它根据S3中保存的记录返回资源。该服务不需要数据库,但我的想法是,我可以保持...

回答 1 投票 0

PHP Mockery部分测试双重不从父类调用方法

我很困惑为什么我的部分测试double没有正确调用方法。这些是我的类:抽象类Model {public function update(array $ attributes){$ this-> performUpdate(...

回答 1 投票 1

在php嘲弄上获得不同的连续值

TLDR;第一次使用相同的参数调用嘲讽shouldReceive('method)时,如何获得value1第一次和value2?假设我有一个实现此签名的$ order对象......

回答 2 投票 1

Laravel Mock with Mockery有错误“没有指定期望”

我有这个Service类并在我的Service中使用repository类:VisitorStatisticAction {protected $ repository; public function __construct(VisitorStatisticRepository $ repository)...

回答 1 投票 0

使用Mockery进行单元测试返回false

我写过这个测试:public function testSetVisitorLog(){$ visitorRepositoryMock = Mockery :: mock('App \ Repositories \ VisitorStatisticRepository'); $这个 - > APP->实例('应用程序\ ...

回答 1 投票 1

如何使用Mockery模拟构造函数

我需要测试,代码创建一个具有特定参数的类的新实例:$ bar = new ProgressBar($ output,$ size);我试图创建一个别名模拟并为...设置期望

回答 1 投票 8

具有日期时间对象的嘲弄功能

我试图模拟一个方法,该方法应该将一个设定值的日期时间对象传递给它$ mock-> shouldReceive('setDatetime') - > with($ datetime) - >一次;我很公平......

回答 3 投票 0

Mockery不会模拟类的属性

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

回答 2 投票 0

测试Laravel控制器的尝试捕获

我正在使用Laravel 5.7并且具有此控制器公共功能上传(Request $ request){$ fileData = $ request-> getContent(); $ fileName = uniqid()。'。xlsx';试试{//保存...

回答 2 投票 0

使用Mockey测试交互式工匠命令

我按照本指南在Laravel 5.3中编写了交互式命令的单元测试,但我似乎无法让Mockery工作。我已经设置了一个简单的命令,问候:用户。 public function handle(){...

回答 1 投票 0

makePartial()返回Mockery \ Exception \ BadMethodCallException:此模拟对象上不存在方法

我正在尝试测试我的Category类。我正在使用Mockery :: mock()方法,带有'overload:'前缀和makePartial()方法。运行测试时出现此错误:Mockery \ Exception \ ...

回答 1 投票 2

返回另一个模拟类的Mockery mock类

我有一个类id = $ id; public function add($ card){//使API调用返回true; } ...

回答 1 投票 0

不能用mockery phpunit来模拟对象

我想测试连接到数据库,我有一个测试:$ author = ['db_host'=>'a','db_name'=> DB_NAME,'db_user'=> DB_USER,'db_pass'=> DB_PASS,' db_timeout'=> DB_TIMEOUT]; $ mock_db = \ ...

回答 1 投票 2

有没有办法用mock来模拟私有静态方法?

举个例子,我有一个像SampleService这样的类,现在我如何用PHPUnit为getName()方法编写单元测试?更具体地说,我如何模拟self :: _ getName();与Mockery?如果...

回答 1 投票 0

如何模拟Laravel Eloquent模型的静态方法?

我在我的代码中有这样一行:ModelName :: create($ data);其中ModelName只是一个Eloquent模型。有没有办法在单元测试中模拟这个调用?我尝试过:$ client_mock = \ Mockery :: ...

回答 1 投票 7

如何在另一个函数调用的函数上使用shouldReceive?

我有这样的函数:// $ value可以是数组或SomeClass类型公共函数foo($ key,$ value){//一些代码if($ value instanceof SomeClass){$ value = $ this-> bar($ ...

回答 1 投票 0

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