|
|
@@ -0,0 +1,42 @@
|
|
|
+package seecoder.devcloud.web.service;
|
|
|
+
|
|
|
+import org.junit.Before;
|
|
|
+import org.junit.Test;
|
|
|
+import org.junit.runner.RunWith;
|
|
|
+import org.mybatis.spring.boot.test.autoconfigure.MybatisTest;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase;
|
|
|
+import org.springframework.boot.test.context.SpringBootTest;
|
|
|
+import org.springframework.test.context.junit4.SpringRunner;
|
|
|
+import org.springframework.transaction.annotation.Transactional;
|
|
|
+import seecoder.devcloud.web.DevcloudWebApplication;
|
|
|
+import seecoder.devcloud.web.enums.NodeStateEnum;
|
|
|
+import seecoder.devcloud.web.enums.NodeTypeEnum;
|
|
|
+import seecoder.devcloud.web.po.TreeNodePO;
|
|
|
+import seecoder.devcloud.web.service.tree.TreeNodeService;
|
|
|
+import seecoder.devcloud.web.vo.TreeNodeVO;
|
|
|
+
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
+@RunWith(SpringRunner.class)
|
|
|
+@SpringBootTest(classes = DevcloudWebApplication.class)
|
|
|
+@Transactional
|
|
|
+public class TreeNodeServiceTest {
|
|
|
+ @Autowired
|
|
|
+ TreeNodeService treeNodeService;
|
|
|
+ TreeNodeVO treeNodeVO;
|
|
|
+
|
|
|
+ @Before
|
|
|
+ public void initTreeNodeVO(){
|
|
|
+ treeNodeVO = new TreeNodeVO(1,1,"test5","test5", NodeTypeEnum.REQUIREMENT,0, NodeStateEnum.PROCESSING,10,"2021-01-01 00:00:00","2021-02-13 00:00:00",true,1,1,-1,0);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Test
|
|
|
+ public void testInsert(){
|
|
|
+ treeNodeService.insertTreeNode(treeNodeVO);
|
|
|
+ List<TreeNodePO> treeNodePOList = treeNodeService.getAllNodes();
|
|
|
+ for (TreeNodePO treeNode:treeNodePOList) {
|
|
|
+ System.out.println(treeNode);
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|