現在時刻に依存するコードのテスト
現在時刻に依存するコードのテスト(中国語の原文)
逻辑里直接用 [取时间方式] 读当前时间,判断 [是否过期/是否跨天]。请改成从注入的时钟获取时间,给出改造后的签名;再写四个固定时刻的用例:刚好到期、到期前一秒、跨零点、闰日。最后说明直接在测试里改系统时间会有什么副作用,为什么不建议那么做。
当サイトオリジナル
中国語の原文
使い方
冻结时间时连时区一起固定,否则本地跑得过、CI 上挂。
現在時刻に依存するコードのテスト(中国語の原文)
逻辑里直接用 [取时间方式] 读当前时间,判断 [是否过期/是否跨天]。请改成从注入的时钟获取时间,给出改造后的签名;再写四个固定时刻的用例:刚好到期、到期前一秒、跨零点、闰日。最后说明直接在测试里改系统时间会有什么副作用,为什么不建议那么做。
中国語の原文
冻结时间时连时区一起固定,否则本地跑得过、CI 上挂。