【SaaS云会议系统开发】会议系统前后端联调
对于自己部分的代码进行测试
import com.rjxy.Controller.ManageMeetingController;
import com.rjxy.Entity.Meeting;
import com.rjxy.Model.MyMeetingVo;
import com.rjxy.ServerApplication;
import com.rjxy.Service.Impl.MeetingServiceImp;
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;
@SpringBootTest(classes = ServerApplication.class)
@RunWith(SpringRunner.class)
public class GetMyMeetingTest {
@Autowired
private MeetingServiceImp meetingServiceImp;
@Autowired
private ManageMeetingController manageMeetingController;
@Test
@Transactional
public void getMyMeeting(){
//测试controller类
Result<List<MyMeetingVo>> result = manageMeetingController.GetMyInstantMeetingList(101125);
List<MyMeetingVo> vo = result.getData();
System.out.println(vo.size());
for (int i = 0;i < vo.size();i++){
System.out.println(vo.get(i).getTopic());
}
//测试service类
List<Meeting> ms = meetingServiceImp.getMyMeeting(555);
for (Meeting m : ms) {
System.out.println(m.getMeetingNumber());
System.out.println(m.getTopic());
}
System.out.println(ms.size());
}
}
经过测试,代码运行没有问题,针对于部分不会返回空指针进行代码优化。
前后端联调
在126会议室,所有人对系统进行第一次联调。
发现部分问题:
- 服务器流水线无法实现代码自动更新
- 不同组需要进行链接部分格式不一致
- 还有部分需求细节需要进一步讨论
总结
经过5个小时的努力,对于完成会议的基本流程所要进行的功能已经可以确保连接完毕,其余功能需要在线上进行完善。