package com.iailab.sdk.demo; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.iailab.sdk.auth.client.common.pojo.CommonResult; import com.iailab.sdk.auth.client.common.pojo.PageResult; import com.iailab.sdk.auth.client.dto.StAlarmAndSuggestPageReqDTO; import com.iailab.sdk.auth.client.dto.StAlarmAndSuggestRespDTO; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; 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; @RunWith(SpringRunner.class) @SpringBootTest public class HttpClientDemoTest{ @Autowired private HttpClientDemo httpClientDemo; @Test public void testQueryPointsRealValue() { List pointNos = new ArrayList<>(); pointNos.add("F0000120076"); CommonResult> commonResult = httpClientDemo.queryPointsRealValue(pointNos); System.out.println(commonResult.getData()); } @Test public void testGetAlarmAndSuggestPage() { StAlarmAndSuggestPageReqDTO reqVO = new StAlarmAndSuggestPageReqDTO(); reqVO.setObj("Air"); CommonResult> commonResult = httpClientDemo.getAlarmAndSuggestPage(reqVO); System.out.println(commonResult.getData().getList()); } @Test public void testHandleHttp() { Map params = new HashMap<>(); params.put("chartCode","BFG_PRED01"); String url = "/ansteel/api/mcs/predict-data/charts"; CommonResult commonResult = httpClientDemo.handleHttp("POST",url,params); System.out.println(commonResult.getData()); // String url = "/ansteel/api/mcs/power-run-state/list"; // CommonResult commonResult = httpClientDemo.handleHttp("GET",url,params); // System.out.println(commonResult.getData()); } }