826220679@qq.com
7 小时以前 69b40096cb0ae965f2a3e92672b880edfe7d04d2
src/login/LoginTestRunner.java
@@ -7,8 +7,6 @@
public class LoginTestRunner {
    
    public static void main(String[] args) {
        System.out.println("========== 登录功能测试开始 ==========\n");
        // 测试邮箱验证码发送
        //testSendEmailCode();
        
@@ -25,79 +23,32 @@
     * 测试发送邮箱验证码
     */
    private static void testSendEmailCode() {
        System.out.println("【测试1】发送邮箱验证码");
        System.out.println("----------------------------------------");
        // 测试正常邮箱
        String testEmail = "979909237@qq.com";
        System.out.println("测试邮箱: " + testEmail);
        
        EmailCodeSender.EmailCodeResponse response = EmailCodeSender.sendEmailCode(testEmail);
        System.out.println("请求结果:");
        System.out.println("  ✓ 成功: " + response.isSuccess());
        System.out.println("  ✓ 状态码: " + response.getStatusCode());
        System.out.println("  ✓ 消息: " + response.getMessage());
        if (response.getResponseBody() != null && !response.getResponseBody().isEmpty()) {
            System.out.println("  ✓ 响应体: " + response.getResponseBody());
        }
        System.out.println();
    }
    
    /**
     * 测试登录验证
     */
    private static void testVerifyLogin() {
        System.out.println("【测试2】登录验证");
        System.out.println("----------------------------------------");
        String email = "979909237@qq.com";
        String password = "password123";
        
        System.out.println("测试参数:");
        System.out.println("  - 邮箱: " + email);
        System.out.println("  - 密码: " + password);
        LoginVerifier.LoginVerifyResponse response = LoginVerifier.verifyLogin(email, password);
        System.out.println("验证结果:");
        System.out.println("  ✓ 成功: " + response.isSuccess());
        System.out.println("  ✓ 状态码: " + response.getStatusCode());
        System.out.println("  ✓ 消息: " + response.getMessage());
        if (response.getResponseBody() != null && !response.getResponseBody().isEmpty()) {
            System.out.println("  ✓ 响应体: " + response.getResponseBody());
        }
        System.out.println();
    }
    
    /**
     * 测试用户注册
     */
    private static void testUserRegister() {
        System.out.println("【测试3】用户注册");
        System.out.println("----------------------------------------");
        String email = "979909237@qq.com";
        String password = "password123";
        String code = "709212";
        String nickname = "zshTest";
        
        System.out.println("测试参数:");
        System.out.println("  - 邮箱: " + email);
        System.out.println("  - 密码: " + password);
        System.out.println("  - 验证码: " + code);
        System.out.println("  - 昵称: " + nickname);
        UserRegister.RegisterResponse response = UserRegister.register(email, password, code, nickname,password);
        System.out.println("注册结果:");
        System.out.println("  ✓ 成功: " + response.isSuccess());
        System.out.println("  ✓ 状态码: " + response.getStatusCode());
        System.out.println("  ✓ 消息: " + response.getMessage());
        if (response.getResponseBody() != null && !response.getResponseBody().isEmpty()) {
            System.out.println("  ✓ 响应体: " + response.getResponseBody());
        }
        System.out.println();
    }