潘志宝
2025-02-28 9882627244a4758df2025721ab13e33a035a5088
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
package com.iailab.sdk;
 
import com.iailab.framework.test.core.ut.BaseMockitoUnitTest;
import com.iailab.sdk.auth.client.IailabAuthClient;
import com.iailab.sdk.auth.client.dto.TokenDTO;
import com.iailab.sdk.auth.client.vo.AuthLoginReqVO;
import org.junit.jupiter.api.Test;
 
import javax.annotation.Resource;
 
 
/**
 * {@link IailabClientTest} 的单元测试
 *
 * @author iailab
 */
public class IailabClientTest extends BaseMockitoUnitTest {
 
    @Test
    public void testLogin() throws Exception {
        // 准备参数
        AuthLoginReqVO authLoginReqVO = new AuthLoginReqVO();
        authLoginReqVO.setUsername("sysadmin");
        authLoginReqVO.setPassword("iailab2019");
        TokenDTO login = IailabAuthClient.login(authLoginReqVO);
        System.out.println(login.getAccessToken());
        System.out.println(login.getRefreshToken());
    }
 
    @Test
    public void testRefreshToken() {
        // 准备参数
        String refreshToken = "1d62031562364ed29d6d414fea97e2dd";
        TokenDTO tokenDTO = IailabAuthClient.refreshToken(refreshToken);
        System.out.println(tokenDTO);
    }
 
 
}