From 8ad75d5872872b79abada58589adad0df4614db6 Mon Sep 17 00:00:00 2001
From: xyc <jc_xiong@hotmail.com>
Date: 星期三, 07 十月 2026 11:59:44 +0800
Subject: [PATCH] fix(holiday): 走势图按年度配置截取假期天数
---
traffic-audit-server/src/test/java/com/trafficaudit/holiday/service/HolidayTrendServiceTest.java | 32 ++++++++++++++++++++++++++++++++
1 files changed, 32 insertions(+), 0 deletions(-)
diff --git a/traffic-audit-server/src/test/java/com/trafficaudit/holiday/service/HolidayTrendServiceTest.java b/traffic-audit-server/src/test/java/com/trafficaudit/holiday/service/HolidayTrendServiceTest.java
new file mode 100644
index 0000000..89be91d
--- /dev/null
+++ b/traffic-audit-server/src/test/java/com/trafficaudit/holiday/service/HolidayTrendServiceTest.java
@@ -0,0 +1,32 @@
+package com.trafficaudit.holiday.service;
+
+import com.trafficaudit.holiday.entity.HolidayCalendar;
+import org.junit.jupiter.api.Test;
+
+import java.time.LocalDate;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
+class HolidayTrendServiceTest {
+
+ @Test
+ void buildsTrendAxisFromConfiguredHolidayDays() {
+ List<HolidayCalendar> days = new ArrayList<>();
+ for (int index = 1; index <= 7; index++) {
+ HolidayCalendar day = new HolidayCalendar();
+ day.setYear(2026);
+ day.setHolidayType("NATIONAL_DAY");
+ day.setDayIndex(index);
+ day.setHolidayDate(LocalDate.of(2026, 10, index));
+ days.add(day);
+ }
+
+ assertEquals(Arrays.asList(
+ "10鏈�1鏃�", "10鏈�2鏃�", "10鏈�3鏃�", "10鏈�4鏃�",
+ "10鏈�5鏃�", "10鏈�6鏃�", "10鏈�7鏃�"),
+ HolidayTrendService.dayLabels(days));
+ }
+}
--
Gitblit v1.9.1