InvalidStatueTests.java 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  1. package cn.cslg.pas.service;
  2. import cn.cslg.pas.common.dto.FinalProofGroupDTO;
  3. import cn.cslg.pas.common.dto.GetInvalidReasonClaimsDTO;
  4. import cn.cslg.pas.common.dto.InvalidReasonDTO;
  5. import cn.cslg.pas.common.vo.GetInvalidReasonClaimsVO;
  6. import org.junit.jupiter.api.Assertions;
  7. import org.junit.jupiter.api.Test;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.boot.test.context.SpringBootTest;
  10. import java.util.List;
  11. @SpringBootTest
  12. public class InvalidStatueTests {
  13. @Autowired
  14. private FinalInvalidStatueService finalInvalidStatueService;
  15. public static InvalidReasonDTO addInvalid() {
  16. InvalidReasonDTO dto = new InvalidReasonDTO();
  17. dto.setStatuteId(3);
  18. dto.setProjectId(368);
  19. dto.setClaimSort(3);
  20. dto.setClaimText("uyuyuyuyuuyuyuy");
  21. return dto;
  22. }
  23. public static FinalProofGroupDTO addProof() {
  24. FinalProofGroupDTO dto = new FinalProofGroupDTO();
  25. dto.setProjectId(368);
  26. dto.setInvalidReason("123456");
  27. dto.setRbDecision("87659");
  28. dto.setFeatureSort(1);
  29. dto.setFeatureContent("0000000000");
  30. dto.setCourtOpinions1("2222222222222");
  31. dto.setCourtOpinions2("333333333333333333");
  32. dto.setPresentOpinions("545656565");
  33. return dto;
  34. }
  35. @Test
  36. public void test() {
  37. InvalidReasonDTO dto = addInvalid();
  38. final Integer id = finalInvalidStatueService.addInvalidReason(dto);
  39. Assertions.assertNotNull(id);
  40. dto.setInvalidStatueId(id);
  41. finalInvalidStatueService.delInvalidReason(dto);
  42. }
  43. @Test
  44. public void test11() {
  45. InvalidReasonDTO dto = addInvalid();
  46. try {
  47. finalInvalidStatueService.addInvalidReason(dto);
  48. } catch (Exception e) {
  49. Assertions.assertEquals("该法条下已存在相同权利要求", e.getMessage());
  50. }
  51. }
  52. @Test
  53. public void test1() {
  54. GetInvalidReasonClaimsDTO dto = new GetInvalidReasonClaimsDTO();
  55. dto.setProjectId(368);
  56. final List<GetInvalidReasonClaimsVO> claims = finalInvalidStatueService.getInvalidReasonClaims(dto);
  57. Assertions.assertNotNull(claims);
  58. }
  59. @Test
  60. public void test2() {
  61. GetInvalidReasonClaimsDTO dto = new GetInvalidReasonClaimsDTO();
  62. dto.setProjectId(368);
  63. dto.setStatueType(1);
  64. final List<GetInvalidReasonClaimsVO> claims = finalInvalidStatueService.getInvalidReasonClaims(dto);
  65. Assertions.assertNotNull(claims);
  66. }
  67. @Test
  68. public void test3() {
  69. GetInvalidReasonClaimsDTO dto = new GetInvalidReasonClaimsDTO();
  70. dto.setProjectId(368);
  71. dto.setStatueType(2);
  72. final List<GetInvalidReasonClaimsVO> claims = finalInvalidStatueService.getInvalidReasonClaims(dto);
  73. Assertions.assertNotNull(claims);
  74. }
  75. @Test
  76. public void test4() {
  77. InvalidReasonDTO dto = addInvalid();
  78. final Integer statueId = finalInvalidStatueService.addInvalidReason(dto);
  79. dto.setInvalidStatueId(statueId);
  80. dto.setClaimText("ioioioioioioioiioio");
  81. try {
  82. finalInvalidStatueService.editInvalidReason(dto);
  83. } catch (Exception e) {
  84. Assertions.assertEquals("该法条下已存在相同权利要求", e.getMessage());
  85. }
  86. }
  87. @Test
  88. public void test5() {
  89. InvalidReasonDTO dto = addInvalid();
  90. final Integer id = finalInvalidStatueService.addInvalidReason(dto);
  91. dto.setInvalidStatueId(id);
  92. Assertions.assertNotNull(id);
  93. finalInvalidStatueService.delInvalidReason(dto);
  94. System.out.println("删除成功");
  95. }
  96. @Test
  97. public void test6() {
  98. InvalidReasonDTO dto = addInvalid();
  99. final Integer id = finalInvalidStatueService.addInvalidReason(dto);
  100. dto.setInvalidStatueId(id);
  101. FinalProofGroupDTO proof = addProof();
  102. proof.setInvalidStatueId(id);
  103. final Integer featureId = finalInvalidStatueService.addFeature(proof);
  104. Assertions.assertNotNull(featureId);
  105. finalInvalidStatueService.delInvalidReason(dto);
  106. }
  107. @Test
  108. public void test7() {
  109. InvalidReasonDTO dto = addInvalid();
  110. final Integer id = finalInvalidStatueService.addInvalidReason(dto);
  111. dto.setInvalidStatueId(id);
  112. FinalProofGroupDTO proof = addProof();
  113. proof.setInvalidStatueId(id);
  114. final Integer featureId = finalInvalidStatueService.addFeature(proof);
  115. proof.setProofGroupId(featureId);
  116. proof.setCourtOpinions1("AAAAAAAAAAAAAAAAAAA");
  117. proof.setCourtOpinions2("BBBBBBBBBBBBBB");
  118. final Integer feature = finalInvalidStatueService.editFeature(proof);
  119. Assertions.assertNotNull(feature);
  120. finalInvalidStatueService.delInvalidReason(dto);
  121. }
  122. @Test
  123. public void test8() {
  124. InvalidReasonDTO dto = addInvalid();
  125. final Integer id = finalInvalidStatueService.addInvalidReason(dto);
  126. dto.setInvalidStatueId(id);
  127. FinalProofGroupDTO proof = addProof();
  128. proof.setInvalidStatueId(id);
  129. final Integer featureId = finalInvalidStatueService.addFeature(proof);
  130. proof.setProofGroupId(featureId);
  131. Assertions.assertNotNull(featureId);
  132. finalInvalidStatueService.delFeature(proof);
  133. System.out.println("删除成功");
  134. finalInvalidStatueService.delInvalidReason(dto);
  135. }
  136. }