我发现讨论你是否测试私人方法的信息.
我已经决定,在某些类中,我想要保护方法,但测试它们.其中一些方法是静态的和简短的.由于大多数公共方法都使用它们,我可能会在以后安全地删除测试.但是对于从TDD方法开始并避免调试,我真的想测试它们.
我想到了以下几点:
哪个是最佳做法?还有别的事吗?
看来,JUnit会自动将受保护的方法更改为公开,但我没有深入了解它.PHP不允许通过反射.
php phpunit unit-testing
php ×1
phpunit ×1
unit-testing ×1