单元测试调用Controller-Service层接口

Contoller层接口:

代码:

@RunWith(SpringRunner.class)
@SpringBootTest
public class ControllerTest {

    @Autowired
    private UserController userController;

    @Test
    public void loginuser(){
        User user=new User();
        user.setUsername("jack");
        user.setPwd("1234");
        JsonData jsonData=userController.login(user);
        System.out.println(jsonData.toString());
        TestCase.assertEquals(0,jsonData.getCode());
    }
}

效果截图:
1.输入错误密码
单元测试调用Controller-Service层接口_第1张图片
2.输入正确密码:
单元测试调用Controller-Service层接口_第2张图片

Service层接口:

代码:

@RunWith(SpringRunner.class)
@SpringBootTest
public class ServiceTest {
    @Autowired
    private VideoService videoService;

    @Test
    public void list(){

        List<Video> list=videoService.listVideo();
        System.out.println(list.toString());
        TestCase.assertTrue(list.size()>0);
    }
}

效果截图:
在这里插入图片描述

你可能感兴趣的:(spring,boot,springboot)