自动测试依赖于当前年份的函数的正确行为的最佳做法是什么?具体来说,我想在Mathics(类似Mathematica的CAS)中的函数DateList
中添加一个测试,以确保在没有年份作为参数时返回当前年份。
我想到了两种可能的解决方案:
现有做法的其他想法或指示?
答案 0 :(得分:1)
我使用服务器上的时间来获取当前的日期/年份并对我的单元进行单元测试,使其返回同一年(我从系统时间获得)
在针对当前Server DateTime测试返回值时,应记住TimeZone的区别。
这适用于我的测试,希望它也能帮到你。