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; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; /** * {@link IailabClientTest} 的单元测试 * * @author iailab */ public class IailabClientTest extends BaseMockitoUnitTest { @Test public void testLogin() { IailabAuthClient.authenticate(); } @Test public void testRefreshToken() throws Exception { // 准备参数 IailabAuthClient.refreshToken(); } @Test public void testDoHttp() throws Exception { Map params = new HashMap(); List itemNos = new ArrayList(); params.put("start", "2024-06-11 07:24:00"); params.put("end", "2024-06-13 00:00:00"); itemNos.add("P0000100010"); params.put("itemNos", itemNos); // 准备参数 String s = IailabAuthClient.doHttp("POST", "http://172.16.8.100/admin-api/data/api/query-plans/chart", params); System.out.println(s); } }