我有一个Controller,具体取决于UserManager。这是控制器的构造函数: public function __construct(UserManager $manager) {
$this->manager = $manager;
}
这是测试代码。 public function test_something() {
$this->withoutMiddl
我对测试世界相当陌生,我试图围绕嘲笑和嘲讽。我知道如何嘲笑某些被调用的类。幸运的是,Laravel使这非常简单。 一段时间以来,我了解到您将您的方法(例如Controller类)划分为更小的块。所以每个这样的小方法或多或少只会做一件事,就像我听说的那样,测试更好。 让我们假设我的控制器类看起来是这样的: class MyController extends Controller
{
p
我有一个抽象基类的抽象保护方法 abstract class AbstractSample
{
abstract protected function getConnection();
}
和子类的,其中保护法被重新定义为公众: class ConcreteSample extends AbstractSample
{
public function getConne