【发布时间】:2017-05-12 08:12:30
【问题描述】:
找不到这个解决方案,因为越来越多的人尝试测试抽象类。这不是我想要的。
我有模式策略,所有类都应该实现接口。 想要添加基本规范,其余的应该扩展并添加自己的东西。
我应该在所有规范中重复我的代码吗?
现在,我有两个策略规范:
function it_should_implements_LoadStrategyInterface()
{
$this->shouldBeAnInstanceOf(LoadStrategyInterface::class);
}
如何不重复自己?
我尝试做AbstractStrategy,但得到了
Class 'spec\LoadStrategy\Strategies\AbstractStrategy' not found
我错过了什么?或者像这样的代码,不是自动加载的吗?或者,这是不好的做法?
【问题讨论】: