tjx
2025-11-25 2c1a6f5df6ca8938e5e71b4c51e0e8315cf7f45a
src/test/java/com/gs/xky/XkyApplicationTests.java
@@ -7,6 +7,7 @@
import org.springframework.boot.test.context.SpringBootTest;
import java.io.IOException;
import java.util.List;
@SpringBootTest
class XkyApplicationTests {
@@ -70,4 +71,33 @@
        System.out.println("=== 测试结束 ===");
    }
    /**
     * 测试获取企业微信用户列表
     * 功能:调用企业微信API获取所有用户的userid和部门信息
     */
    @Test
    void testGetWorkWXUserList() {
        System.out.println("=== 开始测试获取企业微信用户列表 ===");
        try {
            List<WorkWXService.DeptUser> userList = workWXService.getUserList();
            if (userList != null && !userList.isEmpty()) {
                System.out.println("✓ 成功获取企业微信用户列表");
                System.out.println("  - 用户总数: " + userList.size());
                System.out.println("  - 前5条数据:");
                userList.stream().limit(5).forEach(user -> {
                    System.out.println("    * userid: " + user.getUserid() + ", department: " + user.getDepartment());
                });
            } else {
                System.out.println("✗ 获取的用户列表为空");
            }
        } catch (IOException e) {
            System.out.println("✗ 获取用户列表失败: " + e.getMessage());
            e.printStackTrace();
        }
        System.out.println("=== 测试结束 ===");
    }
}