【SaaS云会议系统开发】项目实训——2021.07.09

本文记录了一次SaaS云会议系统开发中,前端与后端通过`GetMyMeetingTest`测试的联调过程,涉及代码优化以避免空指针问题。重点讨论了服务器流水线更新困难、接口格式统一和后续需求讨论。最终确认基础功能已联调,后续将在线上完善更多特性。
摘要由CSDN通过智能技术生成

【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会议室,所有人对系统进行第一次联调。
发现部分问题:

  1. 服务器流水线无法实现代码自动更新
  2. 不同组需要进行链接部分格式不一致
  3. 还有部分需求细节需要进一步讨论

总结

经过5个小时的努力,对于完成会议的基本流程所要进行的功能已经可以确保连接完毕,其余功能需要在线上进行完善。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值