mockery
-
嘲笑Laravel雄辩模型 - 如何使用Mockery设置公共属性 我想在我的PHPUnit测试中使用模拟对象(Mockery)。模拟对象需要同时设置一些公共方法和一些公共属性。该课程是Laravel Eloquent模型。我试过这个: ...但设置 public 属性会返回以下错误: BadMe
-
PHPUnit 模拟对象的属性 我正在寻找一种方法来模拟对象并填充其属性。下面是使用另一个对象的属性的方法的示例: 要对此方法进行单元测试,我应该使用 中的方法创建一个模拟。但是我找不到一种方法来模拟 ,
-
嘲笑没有匹配的处理程序进行闭包 我无法弄清楚为什么在此测试期间收到此错误。我的测试似乎与代码的其余部分完全匹配。我忽略了什么? 在我的测试中,我有: 我缺乏理解的部分原因可能与我不确定错误底部显示的内容
-
-
嘲弄和拉拉维尔构造函数注入 我正在使用带有php单元的laravel 5来创建一个laravel包。我有一个.. 当我运行测试时,我收到一个错误 1) Myname\Myapptests\unit\PersonRepositoryTest::it_returns_the_test_find ErrorException: 参数 1 传递给 My
-
是否可以模拟受保护的属性和方法 是否可以使用 PHP Mockery 模拟受保护的属性? 我得到了一个带有方法的类,我称之为'a,它对从同一类的受保护属性中检索的数组执行一些魔术。 该受保护属性由同一类中的另一个方法填充。
-
Mockery shouldReceive()->once() 似乎不起作用 我试图让Mockery断言给定的方法至少被调用一次。 我的测试类是: 如您所见,有一个测试(希望)会产生一种期望,即setUri将被调用。由于不涉及任何其他代码,我无法想象它可以被调用,但
-
Laravel依赖注入:你什么时候必须这样做?你什么时候可以嘲笑立面?这两种方法的优点是什么?选项#1:依赖注入选项#2:立面模拟 我已经使用Laravel一段时间了,我一直在阅读很多关于依赖注入一个可测试的代码。在谈论立面和模拟对象时,我遇到了一个困惑的地步。我看到两种模式: 我理解这两种方法,但我不明白为
标签