IotTest.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435
  1. package com.nb.admin;
  2. import cn.hutool.json.JSONUtil;
  3. import com.nb.aliyun.controller.IotController;
  4. import com.nb.core.result.R;
  5. import com.nb.web.api.entity.common.BusDeviceRunningEntity;
  6. import org.junit.Test;
  7. import org.junit.runner.RunWith;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.boot.test.context.SpringBootTest;
  10. import org.springframework.test.context.junit4.SpringRunner;
  11. /**
  12. * @ClassName : IotTest
  13. * @Description :
  14. * @Author : LF
  15. * @Date: 2024年05月06日
  16. */
  17. @RunWith(SpringRunner.class)
  18. @SpringBootTest(classes = AdminApplication.class)
  19. public class IotTest {
  20. @Autowired
  21. private IotController iotController;
  22. @Test
  23. public void test001(){
  24. String str="{\"firstDose\":0,\"type\":\"intelligent\",\"deviceId\":\"4310704330480294\",\"newInfusion\":false,\"flowRestricted\":false,\"totalDose\":100,\"pcaInvalidCount\":0,\"selfControlLockTime\":5,\"alarm\":\"None\",\"pcaValidCount\":0,\"patientCode\":\"333000000\",\"infusionModify\":false,\"maybeLowInfusion\":false,\"appendDose\":0,\"test\":false,\"resetClinic\":false,\"maxDose\":90,\"continueDose\":45,\"classification\":\"1\",\"inputDose\":3.6,\"electricQuantity\":100,\"resetUndo\":false,\"dataNumber\":20,\"runState\":\"Running\",\"pcaTotalCount\":0}";
  25. BusDeviceRunningEntity obj = JSONUtil.toBean(str, BusDeviceRunningEntity.class);
  26. R r = iotController.dataSave(obj);
  27. while (true){
  28. }
  29. }
  30. }