移除测试

This commit is contained in:
zjf committed 2025-10-09 23:11:17 +08:00
1 parent bdde5c9c34
commit 8d059386d6
1 file changed
-166
@@ -1,166 +0,0 @@
package com.bsd.pjcloud.integrated.service;
import com.bsd.pjcloud.integrated.dto.meeting.MeetingStatsQueryDto;
import com.bsd.pjcloud.integrated.vo.meeting.MeetingStatsVo;
import lombok.extern.slf4j.Slf4j;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.ActiveProfiles;
import javax.annotation.Resource;
import java.time.LocalDate;
/**
* 会议室预约统计功能测试
*
* @author zjf
* @date 2025-01-20
*/
@Slf4j
@SpringBootTest
@ActiveProfiles("test")
public class MeetingBookingStatsTest {
@Resource
private MeetingBookingService meetingBookingService;
/**
* 测试获取总体统计信息
*/
@Test
public void testGetOverallStats() {
MeetingStatsQueryDto queryDto = new MeetingStatsQueryDto();
queryDto.setStartDate(LocalDate.now().minusDays(30));
queryDto.setEndDate(LocalDate.now());
MeetingStatsVo stats = meetingBookingService.getMeetingStats(queryDto);
log.info("总体统计信息: {}", stats.getOverallStats());
assert stats.getOverallStats() != null;
}
/**
* 测试按部门统计
*/
@Test
public void testGetDeptStats() {
MeetingStatsQueryDto queryDto = new MeetingStatsQueryDto();
queryDto.setStartDate(LocalDate.now().minusDays(30));
queryDto.setEndDate(LocalDate.now());
queryDto.setDimension("dept");
MeetingStatsVo stats = meetingBookingService.getMeetingStats(queryDto);
log.info("部门统计信息: {}", stats.getDeptStats());
assert stats.getDeptStats() != null;
}
/**
* 测试按时间统计(按天)
*/
@Test
public void testGetTimeStatsByDay() {
MeetingStatsQueryDto queryDto = new MeetingStatsQueryDto();
queryDto.setStartDate(LocalDate.now().minusDays(7));
queryDto.setEndDate(LocalDate.now());
queryDto.setTimeGranularity("day");
MeetingStatsVo stats = meetingBookingService.getMeetingStats(queryDto);
log.info("按天统计信息: {}", stats.getTimeStats());
assert stats.getTimeStats() != null;
}
/**
* 测试按时间统计(按周)
*/
@Test
public void testGetTimeStatsByWeek() {
MeetingStatsQueryDto queryDto = new MeetingStatsQueryDto();
queryDto.setStartDate(LocalDate.now().minusDays(30));
queryDto.setEndDate(LocalDate.now());
queryDto.setTimeGranularity("week");
MeetingStatsVo stats = meetingBookingService.getMeetingStats(queryDto);
log.info("按周统计信息: {}", stats.getTimeStats());
assert stats.getTimeStats() != null;
}
/**
* 测试按时间统计(按月)
*/
@Test
public void testGetTimeStatsByMonth() {
MeetingStatsQueryDto queryDto = new MeetingStatsQueryDto();
queryDto.setStartDate(LocalDate.now().minusDays(90));
queryDto.setEndDate(LocalDate.now());
queryDto.setTimeGranularity("month");
MeetingStatsVo stats = meetingBookingService.getMeetingStats(queryDto);
log.info("按月统计信息: {}", stats.getTimeStats());
assert stats.getTimeStats() != null;
}
/**
* 测试按状态统计
*/
@Test
public void testGetStatusStats() {
MeetingStatsQueryDto queryDto = new MeetingStatsQueryDto();
queryDto.setStartDate(LocalDate.now().minusDays(30));
queryDto.setEndDate(LocalDate.now());
MeetingStatsVo stats = meetingBookingService.getMeetingStats(queryDto);
log.info("状态统计信息: {}", stats.getStatusStats());
assert stats.getStatusStats() != null;
}
/**
* 测试按会议室统计
*/
@Test
public void testGetRoomStats() {
MeetingStatsQueryDto queryDto = new MeetingStatsQueryDto();
queryDto.setStartDate(LocalDate.now().minusDays(30));
queryDto.setEndDate(LocalDate.now());
MeetingStatsVo stats = meetingBookingService.getMeetingStats(queryDto);
log.info("会议室统计信息: {}", stats.getRoomStats());
assert stats.getRoomStats() != null;
}
/**
* 测试按负责人统计
*/
@Test
public void testGetAssigneeStats() {
MeetingStatsQueryDto queryDto = new MeetingStatsQueryDto();
queryDto.setStartDate(LocalDate.now().minusDays(30));
queryDto.setEndDate(LocalDate.now());
queryDto.setDimension("assignee");
MeetingStatsVo stats = meetingBookingService.getMeetingStats(queryDto);
log.info("负责人统计信息: {}", stats.getAssigneeStats());
assert stats.getAssigneeStats() != null;
}
/**
* 测试无参数查询(使用默认时间范围)
*/
@Test
public void testGetStatsWithoutParams() {
MeetingStatsQueryDto queryDto = new MeetingStatsQueryDto();
MeetingStatsVo stats = meetingBookingService.getMeetingStats(queryDto);
log.info("默认统计信息: {}", stats);
assert stats != null;
assert stats.getOverallStats() != null;
}
}