【发布时间】:2017-04-24 01:14:48
【问题描述】:
有没有什么好的教程可以解释如何在 Laravel 中模拟一个类?
我有点困惑,因为 Laravel 文档 (5.2) 只讨论了模拟外观、工作和事件(最后两个我从来没有说实话,工作我不知道它是什么)。
这基本上是我要测试的场景(简化为示例):
?php
class A
{
protected $B;
public function __construct($classB)
{
$this->B = $classB;
}
}
class B implements myInterface
{
public function methodToTest();
}
我想模拟我发送给 A 类构造函数的 B 类。我应该为接口和模拟类制作新文件吗?或者也许利用嘲笑库(我在stackOverflow上看到了一些)?顺便说一句,我在哪里可以读到嘲讽课;我在 Laravel 文档中找不到它。
我有点困惑,我提前道歉。
【问题讨论】:
标签: laravel unit-testing mocking