单元测试子类的最佳方法是什么?让我们假设有一个我已经编写过测试的基类,并且有一些子类会覆盖父公共和/或受保护方法中的一些父行为.
我的子类的测试类是否应该扩展(并在适当的情况下覆盖测试方法)我的基类的测试类,以便应用所有基类测试?否则,我希望有重复的测试代码.
tdd phpunit unit-testing
我的团队在使用自制的DI容器在PHP项目中实现依赖注入时感到困惑.我们对DI的第一次迭代可能是极端的,甚至异常也被注入依赖于它们的类中.
这是一个好习惯还是矫枉过正?
oop dependency-injection solid-principles
dependency-injection ×1
oop ×1
phpunit ×1
solid-principles ×1
tdd ×1
unit-testing ×1