Unit testing 基于时区的逻辑单元测试

Unit testing 基于时区的逻辑单元测试,unit-testing,timezone,Unit Testing,Timezone,美国/纽约时区在冬季被称为EST,在夏季被称为EDT。现在,我的java程序有一个页面,显示时区为EDT的当前时间 要测试冬季场景,有没有办法操纵计算机设置来模拟冬季场景?只是想看看在冬季,它是否会以最短时间显示?依赖项通过将当前时间传递到显示器中来注入当前时间。对于单元测试,不建议操作系统日期时间,有一些解决方法可以测试基于日期时间的逻辑部分 看看这些线程:

美国/纽约时区在冬季被称为EST,在夏季被称为EDT。现在,我的java程序有一个页面,显示时区为EDT的当前时间


要测试冬季场景,有没有办法操纵计算机设置来模拟冬季场景?只是想看看在冬季,它是否会以最短时间显示?

依赖项通过将当前时间传递到显示器中来注入当前时间。

对于单元测试,不建议操作系统日期时间,有一些解决方法可以测试基于日期时间的逻辑部分

看看这些线程: