测试短信发送

--loginControllerTest.java 短信测试的测试类
This commit is contained in:
剑雨
2025-05-17 11:00:02 +08:00
parent 680ed4596f
commit 7d7324ddbc
@@ -0,0 +1,53 @@
package xiaozhi.modules.sys;
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 org.springframework.test.context.ActiveProfiles;
import xiaozhi.modules.security.controller.LoginController;
import xiaozhi.modules.security.dto.LoginDTO;
import xiaozhi.modules.sys.dto.RetrievePasswordDTO;
@Slf4j
@SpringBootTest
@ActiveProfiles("dev")
class loginControllerTest {
@Autowired
LoginController loginController;
@Test
public void testRegister() {
LoginDTO loginDTO = new LoginDTO();
loginDTO.setUsername("手机号码");
loginDTO.setPassword("密码");
loginDTO.setCaptcha("123456");
loginController.register(loginDTO);
}
@Test
public void testSmsVerification(){
try {
loginController.smsVerification("手机号码");
}catch (Exception e){
System.out.println(e.getMessage());
}
}
@Test
public void testRetrievePassword(){
try {
RetrievePasswordDTO retrievePasswordDTO = new RetrievePasswordDTO();
retrievePasswordDTO.setCode("123456");
retrievePasswordDTO.setPhone("手机号码");
retrievePasswordDTO.setPassword("密码");
loginController.retrievePassword(retrievePasswordDTO);
}catch (Exception e){
System.out.println(e.getMessage());
}
}
}