package com.iailab.sdk;
|
|
import com.iailab.sdk.auth.client.IailabClient;
|
import com.iailab.sdk.auth.client.common.pojo.CommonResult;
|
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<String, Object> params = new HashMap<String, Object>();
|
List<String> itemNos = new ArrayList<String>();
|
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<String> pointNos = new ArrayList<>();
|
pointNos.add("111");
|
CommonResult<Map<String, Object>> stringObjectMap = IailabClient.getInstance().queryPointsRealValue(pointNos);
|
System.out.println(stringObjectMap);
|
}
|
|
}
|