123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- package cn.cslg.pas.service;
- import cn.cslg.pas.common.model.request.*;
- import cn.cslg.pas.common.utils.Response;
- import cn.cslg.pas.controller.EventController;
- import com.alibaba.fastjson.JSONObject;
- import org.apache.http.entity.ContentType;
- import org.junit.jupiter.api.Test;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.boot.test.context.SpringBootTest;
- import org.springframework.mock.web.MockMultipartFile;
- import org.springframework.web.multipart.MultipartFile;
- import java.io.File;
- import java.io.FileInputStream;
- import java.util.ArrayList;
- import java.util.List;
- /**
- * @author chenyu
- * @date 2023/9/6
- */
- @SpringBootTest
- public class EventServiceTests {
- @Autowired
- private EventController eventController;
- @Test
- void test() throws Exception {
- StringRequest queryRequest = new StringRequest();
- queryRequest.setSearchQuery("name CONTAIN 事件 OR name =[1 OR 2] AND name = 事件11");
- List<OrderDTO> dtos = new ArrayList<>();
- OrderDTO orderDTO1 = new OrderDTO();
- orderDTO1.setOrderBy("name");
- orderDTO1.setOrderType(0);
- OrderDTO orderDTO2 = new OrderDTO();
- orderDTO2.setOrderBy("createName");
- orderDTO2.setOrderType(1);
- dtos.add(orderDTO1);
- dtos.add(orderDTO2);
- queryRequest.setOrderDTOList(dtos);
- queryRequest.setCurrent(Long.parseLong("1"));
- queryRequest.setSize(Long.parseLong("10"));
- Response response = eventController.queryEvent(queryRequest);
- System.out.println(response); }
- @Test
- void add() throws Exception {
- JSONObject jsonObj = new JSONObject();
- jsonObj.put("name", "事件4");
- jsonObj.put("description", "描述1");
- jsonObj.put("clientId", 1);
- jsonObj.put("scenarioId", 2);
- jsonObj.put("eventDate","");
- String json_to_string = JSONObject.toJSONString(jsonObj);
- List<MultipartFile> list = new ArrayList<>();
- File file = new File("C:\\Users\\admin\\Desktop\\test.txt");
- MultipartFile mulFile = new MockMultipartFile(
- "th.jpg", //文件名
- "th.jpg", //originalName 相当于上传文件在客户机上的文件名
- ContentType.APPLICATION_OCTET_STREAM.toString(), //文件类型
- new FileInputStream(file) //文件流
- );
- list.add(mulFile);
- eventController.addEvent(json_to_string, list);
- }
- @Test
- void groupEvent() throws Exception {
- StringGroupRequest queryRequest = new StringGroupRequest();
- queryRequest.setSearchQuery("name~事件 and createName=朱");
- List<OrderDTO> dtos = new ArrayList<>();
- OrderDTO orderDTO1 = new OrderDTO();
- orderDTO1.setOrderBy("name");
- orderDTO1.setOrderType(0);
- OrderDTO orderDTO2 = new OrderDTO();
- orderDTO2.setOrderBy("createName");
- orderDTO2.setOrderType(1);
- dtos.add(orderDTO1);
- dtos.add(orderDTO2);
- queryRequest.setOrderDTOList(dtos);
- queryRequest.setCurrent(Long.parseLong("1"));
- queryRequest.setSize(Long.parseLong("10"));
- queryRequest.setGroupBy("name");
- eventController.groupEvent(queryRequest);
- }
- }
|