package com.estate.expert.admin.service; import lombok.extern.slf4j.Slf4j; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.extension.ExtendWith; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit.jupiter.SpringExtension; import org.springframework.transaction.annotation.Transactional; import javax.annotation.Resource; /** * @ClassName ModelServiceTest * @Description * @Author daisyli * @Date 2023/9/16 **/ @Slf4j @SpringBootTest @ExtendWith(SpringExtension.class) @Transactional public class ModelServiceTest { // @Resource // private ModelService modelService; @Resource private UserService userService; // private Model currentModel; @BeforeEach public void setUp() { // var request = new Model(); //// request.setHierarchyType(HierarchyType.SYSTEM); // request.setName("测试-用例-01"); // request.setProblemIds(Arrays.asList(1,2,3,4,5,6)); //// request.setHierarchyPaths(Arrays.asList("125")); // // currentModel = modelService.add(userService.getSystemUser(), request); } // @AfterEach // public void tearDown() { // modelService.del(userService.getSystemUser(), currentModel.getId()); // } // // @Test // public void testList() { // var list = modelService.list(HierarchyType.SYSTEM, "测试-用例", PageReq.defaultPageReq()); // Assertions.assertEquals(1, list.getTotalElements()); // // list = modelService.list(null, "测试-用例", PageReq.defaultPageReq()); // Assertions.assertEquals(1, list.getTotalElements()); // // list = modelService.list(null, null, PageReq.defaultPageReq()); // Assertions.assertTrue(list.getTotalElements() > 1); // } // @Test // public void testEdit() { // Long userId = 1L; // ModelEditRequest request = new ModelEditRequest(); // modelService.edit(userId, request); // } // // @Test // public void testDel() { // Long userId = 1L; // Integer id = 1; // modelService.del(userId, id); // } // // @Test // public void testDetail() { // Integer id = 1; // ModelBo modelBo = modelService.detail(id); // log.info("modelBo: {}", JSONObject.toJSONString(modelBo)); // } // // @Test // public void testModelTree() { // String type = "SYSTEM"; // Integer modelId = 13; // List modelTree = modelService.modelTree(type, modelId); // log.info("modelTree: {}", JSONObject.toJSONString(modelTree)); // } }