2024年休息日,包含调休

2024-01-01
2024-01-06
2024-01-07
2024-01-13
2024-01-14
2024-01-20
2024-01-21
2024-01-27
2024-01-28
2024-02-03
2024-02-10
2024-02-11
2024-02-12
2024-02-13
2024-02-14
2024-02-15
2024-02-16
2024-02-17
2024-02-24
2024-02-25
2024-03-02
2024-03-03
2024-03-09
2024-03-10
2024-03-16
2024-03-17
2024-03-23
2024-03-24
2024-03-30
2024-03-31
2024-04-04
2024-04-05
2024-04-06
2024-04-13
2024-04-14
2024-04-20
2024-04-21
2024-04-27
2024-05-01
2024-05-02
2024-05-03
2024-05-04
2024-05-05
2024-05-12
2024-05-18
2024-05-19
2024-05-25
2024-05-26
2024-06-01
2024-06-02
2024-06-08
2024-06-09
2024-06-10
2024-06-15
2024-06-16
2024-06-22
2024-06-23
2024-06-29
2024-06-30
2024-07-06
2024-07-07
2024-07-13
2024-07-14
2024-07-20
2024-07-21
2024-07-27
2024-07-28
2024-08-03
2024-08-04
2024-08-10
2024-08-11
2024-08-17
2024-08-18
2024-08-24
2024-08-25
2024-08-31
2024-09-01
2024-09-07
2024-09-08
2024-09-15
2024-09-16
2024-09-17
2024-09-21
2024-09-22
2024-09-28
2024-10-01
2024-10-02
2024-10-03
2024-10-04
2024-10-05
2024-10-06
2024-10-07
2024-10-13
2024-10-19
2024-10-20
2024-10-26
2024-10-27
2024-11-02
2024-11-03
2024-11-09
2024-11-10
2024-11-16
2024-11-17
2024-11-23
2024-11-24
2024-11-30
2024-12-01
2024-12-07
2024-12-08
2024-12-14
2024-12-15
2024-12-21
2024-12-22
2024-12-28
2024-12-29
 

Java中可以使用Jollyday和Holiday等第三方库来判断某一天是否是节假日休息日调休休息日。以下是使用Holiday库判断某一天是否是节假日休息日调休休息日的Java代码示例: ```java import com.github.dreamhead.moco.HttpServer; import com.github.dreamhead.moco.Runner; import com.github.dreamhead.moco.dsl.Http; import com.github.dreamhead.moco.runner.JsonRunner; import org.joda.time.LocalDate; import org.junit.AfterClass; import org.junit.BeforeClass; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner; import org.springframework.web.client.RestTemplate; import static com.github.dreamhead.moco.Moco.*; import static com.github.dreamhead.moco.Runner.runner; @RunWith(SpringRunner.class) @SpringBootTest public class HolidayCheckerTest { private static final String API_BASE_URL = "http://localhost:12306"; private static final RestTemplate restTemplate = new RestTemplate(); private static Runner runner; @BeforeClass public static void setUp() { HttpServer server = httpServer(12306); server.request(by(uri("/holiday"))) .response(MocoJsonRunner.withJsonPath("{holiday_type: 1}")); runner = runner(server); runner.start(); } @AfterClass public static void tearDown() { runner.stop(); } @Test public void testCheckHoliday() { LocalDate date = new LocalDate(2021, 10, 1); HolidayChecker holidayChecker = new HolidayChecker(API_BASE_URL, restTemplate); HolidayType holidayType = holidayChecker.checkHoliday(date); assert holidayType == HolidayType.HOLIDAY; } } ``` 其中,HolidayChecker类的实现可以参考Jollyday和Holiday库的官方文档。这里使用了Moco库来模拟API接口,以便进行单元测试。在测试中,我们使用了期望的JSON响应结果来模拟API的返回值,然后使用RestTemplate来调用API接口,最后判断返回的结果是否符合预期。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值