【SaaS云会议系统开发】我的会议迭代功能测试
Service层测试
import com.rjxy.Controller.ManageMeetingController;
import com.rjxy.Entity.Meeting;
import com.rjxy.ServerApplication;
import com.rjxy.Service.MeetingService;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
import javax.transaction.Transactional;
import java.util.List;
@RunWith(SpringRunner.class)
@SpringBootTest(classes = ServerApplication.class)
public class GetMyMeetingTest {
@Autowired
private MeetingService meetingService;
@Test
@Transactional
public void getMyMeeting(){
List<Meeting> meetings = meetingService.getMeetingByUserId(910);
System.out.println("返回结果:" + meetings.size());
for (Meeting meeting: meetings){
System.out.println(meeting.getId());
}
}
}
测试结果:
返回结果:10
1030
1029
1031
1032
1117
1129
1124
1125
1126
1127
Controller层测试
package com.rjxy.Test;
import com.rjxy.Controller.ManageMeetingController;
import com.rjxy.Model.MeetingUser;
import com.rjxy.Model.MyMeetingElement;
import com.rjxy.Model.MyMeetingVo;
import com.rjxy.Results.Result;
import com.rjxy.ServerApplication;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
import javax.transaction.Transactional;
import java.util.List;
@RunWith(SpringRunner.class)
@SpringBootTest(classes = ServerApplication.class)
public class GetMyMeetingTest {
@Autowired
private ManageMeetingController manageMeetingController;
@Test
@Transactional
public void getMyMeeting(){
Result<MyMeetingVo> result = manageMeetingController.GetMyMeetingList(910);
MyMeetingVo temp = result.getData();
List<MyMeetingElement> reserved = temp.getReservedMeetingList();
List<MyMeetingElement> holding = temp.getHoldingMeetingList();
System.out.println("未开始会议数量:" + reserved.size());
System.out.println("正在进行会议数量:" + holding.size());
for (MyMeetingElement re: reserved){
System.out.println(re.getMeetingId() + "--" + re.getScheduledStartTime());
System.out.println("会议人员:");
for (MeetingUser one: re.getParticipants()){
System.out.println(one.getUserId() + "--" + one.getUserName());
}
}
}
}
测试结果:
未开始会议数量:7
正在进行会议数量:0
1031--1626961156000
会议人员:
910--admin
1032--1626964159000
会议人员:
910--admin
1129--1627375255000
会议人员:
910--admin
1124--1627459618000
会议人员:
910--admin
1125--1627460382000
会议人员:
910--admin
1126--1627460382000
会议人员:
910--admin
1127--1627460419000
会议人员:
910--admin
总结
进行debug测试,对会议输出的次序进行调整,总体未出现错误。