xyc
107 分钟以前 8ad75d5872872b79abada58589adad0df4614db6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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));
    }
}