package com.iailab.sdk; import com.iailab.sdk.auth.client.IailabClient; import com.iailab.sdk.auth.client.common.pojo.CommonResult; import com.iailab.sdk.auth.client.dto.PowerRunStateDTO; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; /** * {@link IailabClientTest} 的单元测试 * * @author iailab */ @RunWith(SpringRunner.class) @SpringBootTest public class IailabClientTest { @Test public void testLogin() { IailabClient.authenticate(); } @Test public void testRefreshToken() throws Exception { // 准备参数 IailabClient.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 = IailabClient.doHttp("POST", "http://172.16.8.100/admin-api/data/api/query-plans/chart", params); System.out.println(s); } @Test public void testQueryPointsRealValue() { List pointNos = new ArrayList<>(); pointNos.add("111"); CommonResult> stringObjectMap = IailabClient.getInstance().queryPointsRealValue(pointNos); System.out.println(stringObjectMap); } @Test public void testGetPowerRunState() { CommonResult> list = IailabClient.getInstance().getPowerRunState(); System.out.println(list); } }