TreeNodeMapperTest.java 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. package seecoder.devcloud.web.dataMapper;
  2. import org.junit.Test;
  3. import org.junit.runner.RunWith;
  4. import org.mybatis.spring.boot.test.autoconfigure.MybatisTest;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase;
  7. import org.springframework.test.context.junit4.SpringRunner;
  8. import seecoder.devcloud.web.dao.tree.TreeNodeMapper;
  9. import seecoder.devcloud.web.model.enums.NodeStateEnum;
  10. import seecoder.devcloud.web.model.enums.NodeTypeEnum;
  11. import seecoder.devcloud.web.model.po.TreeNode;
  12. import java.util.List;
  13. @RunWith(SpringRunner.class)
  14. @MybatisTest
  15. @AutoConfigureTestDatabase(replace = AutoConfigureTestDatabase.Replace.NONE)
  16. public class TreeNodeMapperTest {
  17. @Autowired
  18. TreeNodeMapper treeNodeMapper;
  19. @Test
  20. public void listAllTreeNodesTest(){
  21. List<TreeNode> treeNodes = treeNodeMapper.listAllTreeNodes();
  22. for (TreeNode treeNode:treeNodes){
  23. System.out.println(treeNode);
  24. }
  25. assert treeNodes.size()!=0;
  26. }
  27. @Test
  28. public void getTreeNodeByIdTest(){
  29. TreeNode node = treeNodeMapper.getTreeNodeById(1);
  30. System.out.println(node);
  31. TreeNode node1 = new TreeNode(1,"test1","test1", NodeTypeEnum.REQUIREMENT,0, NodeStateEnum.PROCESSING,"qinliu",10,"2021-01-01 00:00:00","2021-02-13 00:00:00",true,1);
  32. assert node.equals(node1);
  33. }
  34. @Test
  35. public void listTreeNodesByGroupIdTest(){
  36. List<TreeNode> treeNodes = treeNodeMapper.listTreeNodesByGroupId(1);
  37. TreeNode node1 = new TreeNode(1,"test1","test1", NodeTypeEnum.REQUIREMENT,0, NodeStateEnum.PROCESSING,"qinliu",10,"2021-01-01 00:00:00","2021-02-13 00:00:00",true,1);
  38. for(TreeNode treeNode:treeNodes){
  39. if (treeNode.getId()==1){
  40. assert treeNode.equals(node1);
  41. }
  42. }
  43. }
  44. @Test
  45. public void insertTreeNodeTest(){
  46. TreeNode node1 = new TreeNode(0,"testInsert","testInsert", NodeTypeEnum.REQUIREMENT,0, NodeStateEnum.PROCESSING,"qinliu",10,"2021-01-01 00:00:00","2021-02-13 00:00:00",true,1);
  47. int res = treeNodeMapper.insertTreeNode(node1);
  48. TreeNode node = treeNodeMapper.getTreeNodeById(node1.getId());
  49. System.out.println(node);
  50. System.out.println(node1);
  51. assert res==1;
  52. assert node.equals(node1);
  53. }
  54. @Test
  55. public void updateTreeNodeTest(){
  56. TreeNode node1 = new TreeNode(1,"update","update", NodeTypeEnum.TASK,1, NodeStateEnum.FINISHED,"qinliu667",20,"2021-01-10 00:00:00","2021-02-15 00:00:00",false,2);
  57. treeNodeMapper.updateTreeNode(node1);
  58. TreeNode node = treeNodeMapper.getTreeNodeById(1);
  59. System.out.println(node);
  60. assert node.equals(node1);
  61. }
  62. }