From dbd3204c3659622c4d193d5335e700ad926aa17d Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期四, 23 二月 2023 14:40:32 +0800
Subject: [PATCH] 烟感接口测试

---
 ycl-platform/src/test/java/com/ycl/sccgplatform/SccgPlatformApplicationTests.java |   49 +++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 45 insertions(+), 4 deletions(-)

diff --git a/ycl-platform/src/test/java/com/ycl/sccgplatform/SccgPlatformApplicationTests.java b/ycl-platform/src/test/java/com/ycl/sccgplatform/SccgPlatformApplicationTests.java
index 138d65a..10ff185 100644
--- a/ycl-platform/src/test/java/com/ycl/sccgplatform/SccgPlatformApplicationTests.java
+++ b/ycl-platform/src/test/java/com/ycl/sccgplatform/SccgPlatformApplicationTests.java
@@ -2,12 +2,18 @@
 
 import com.ycl.common.util.UtilNumber;
 import com.ycl.enums.common.DictTypeEnum;
+import com.ycl.remote.dto.smoke.*;
+import com.ycl.remote.service.ISmokeDetectionService;
 import com.ycl.service.caseHandler.IBaseCaseService;
+import com.ycl.service.redis.RedisService;
 import com.ycl.utils.MD5Util;
+import com.ycl.utils.redis.RedisKey;
 import org.junit.jupiter.api.Test;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.boot.test.context.SpringBootTest;
 
+import javax.annotation.Resource;
+import java.util.List;
 import java.util.Map;
 
 @SpringBootTest
@@ -34,17 +40,17 @@
 
     @Test
     void createCode() {
-        String randomKey ="f83bf56491350983146a1e463f46e59d_7318061173768192";
+        String randomKey = "f83bf56491350983146a1e463f46e59d_7318061173768192";
         String realm = "D62D265605378973";
         String userName = "suichang"; /// 鐢ㄦ埛鍚�
         String password = "a12345677"; /// 璇ョ敤鎴风殑鏄庢枃瀵嗙爜
 /// 涓�鍏辫绠椾簲娆D5
 
         String signature = MD5Util.md5Encrypt(password);
-        signature = MD5Util.md5Encrypt(userName+signature);
+        signature = MD5Util.md5Encrypt(userName + signature);
         signature = MD5Util.md5Encrypt(signature);
-        signature = MD5Util.md5Encrypt(userName+":"+realm+":"+signature);
-        signature = MD5Util.md5Encrypt(signature+":"+randomKey);
+        signature = MD5Util.md5Encrypt(userName + ":" + realm + ":" + signature);
+        signature = MD5Util.md5Encrypt(signature + ":" + randomKey);
         System.out.println(signature);
     }
 
@@ -53,4 +59,39 @@
         Map<String, String> s = DictTypeEnum.getAllToMap();
     }
 
+
+    @Autowired
+    ISmokeDetectionService smokeDetectionService;
+
+    @Resource
+    private RedisService redisService;
+
+    @Test
+    void smokeLoginTest() {
+        login();
+    }
+
+    void login() {
+        LoginParamDto loginParamDto = LoginParamDto.builder().username("connect_test2").password("test@234").noCode(true).build();
+        SmokeResultResponseDto<LoginResponseDto> responseDto = smokeDetectionService.loginAction(loginParamDto);
+        if (responseDto.getStatus() == 200) {
+            System.out.println(responseDto.getData().getToken());
+            redisService.set(RedisKey.SMOKE_TOKEN, responseDto.getData().getToken());
+        }
+    }
+
+    @Test
+    void smokeAlarmMsgTest() {
+        AlarmMsgParamDto paramDto = AlarmMsgParamDto.builder().StartAt(0).Size(100).build();
+
+        SmokeResultResponseDto<AlarmMsgResponseDto> responseDto = smokeDetectionService.getListAlarmMsg(paramDto, redisService.get(RedisKey.SMOKE_TOKEN).toString());
+        if (responseDto.getStatus() == 200) {
+            AlarmMsgResponseDto dto = responseDto.getData();
+            List<AlarmMsgDataVo> list = dto.getContent();
+            System.out.println(list.size());
+        } else if (responseDto.getStatus() == 114) {
+            login();
+            smokeAlarmMsgTest();
+        }
+    }
 }

--
Gitblit v1.8.0