前端之家收集整理的这篇文章主要介绍了
单元测试 – PHPUnit:如何模拟今天的日期而不将其作为参数?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在测试我的类上的一个
方法,进行一些日期检查.问题在于,该
方法取决于今天的日期(每天更改),这使得这难以测试.我今天的日期怎么样,以便我的考试明天还会过去?
我对
PHP没有任何意义,但是在Java和C#中,我会传递一些描述的“时钟”,而不是今天的日期,而是一个可以要求当前日期/时间的对象.然后在单元测试中,您可以传入一个可以给出任何日期的对象 –
包括硬编码到测试中的日期.
这是否在PHP中工作?