案例实战Controller层登陆方法测试
具体方法看不懂的小伙伴可看之前的get、post请求文章,这里只做具体调用讲解
@RunWith(SpringRunner.class)
@SpringBootTest(classes={ProjectApplication.class})
public class UserTest {
//注入controller
@Autowired
private UserController userController;
/**
* 测试用户登陆接口
*/
@Test
public void loginTest(){
User user = new User();
user.setUsername("张三");
user.setPwd("123");
//调用controller层方法
JsonData jsonData = userController.loginUser(user);
System.out.println(jsonData.toString());
//断言
//判断状态码 预期是0返回正确
TestCase.assertEquals(0,jsonData.getCode());
}
}
案例实战 视频列表Service层的单元测试
@RunWith(SpringRunner.class)
@SpringBootTest(classes={ProjectApplication.class})
public class VideoTest {
//注入视频接口
@Autowired
private Vi