移除测试
This commit is contained in:
1 parent
bdde5c9c34
commit
8d059386d6
1 file changed
-166
-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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user