是不是也有趣
package com.i7i8i9.base2.service.impl;
import com.i7i8i9.base2.Base2Application;
import com.i7i8i9.base2.Request.LoginReq;
import com.i7i8i9.base2.exception.BusinessException;
import com.i7i8i9.base2.model.SysUser;
import com.i7i8i9.base2.service.LoginService;
import lombok.extern.slf4j.Slf4j;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import static org.junit.jupiter.api.Assertions.*;
@SpringBootTest(classes = Base2Application.class)
@Slf4j
class LoginServiceImplTest {
@Autowired
LoginService loginService;
@Test
void 用户不存在测试() {
try{LoginReq loginReq=new LoginReq();
loginReq.setUsername("dff");
loginReq.setPassword("123456");
loginService.Login(loginReq);}catch (BusinessException e){
log.error("用户名不存在{}",e.getMessage());
}
}
@Test
void 密码错误() {
try{LoginReq loginReq=new LoginReq();
loginReq.setUsername("admin");
loginReq.setPassword("123456778");
loginService.Login(loginReq);}catch (BusinessException e){
log.error("密码错误{}",e.getMessage());
}
}
@Test
void 正确() {
LoginReq loginReq=new LoginReq();
loginReq.setUsername("admin");
loginReq.setPassword("123456");
String loginToken= loginService.Login(loginReq);
log.info("登陆成功,{}",loginToken);
}
}