Guest User

Untitled

a guest
Aug 27th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.27 KB | None | 0 0
  1. package com.seagate.mes.rho.common.utils;
  2.  
  3. import static org.junit.Assert.*;
  4.  
  5. import java.beans.PropertyVetoException;
  6.  
  7. import org.junit.Before;
  8. import org.junit.BeforeClass;
  9. import org.junit.FixMethodOrder;
  10. import org.junit.Test;
  11. import org.junit.runners.MethodSorters;
  12.  
  13. import com.mchange.v2.c3p0.ComboPooledDataSource;
  14.  
  15. @FixMethodOrder(MethodSorters.NAME_ASCENDING)
  16. public class HisSequenceServiceTest {
  17.  
  18. private static ComboPooledDataSource ds;
  19.  
  20. private HisSequenceService service;
  21.  
  22. @BeforeClass
  23. public static void init() throws PropertyVetoException {
  24. ds = new ComboPooledDataSource();
  25. ds.setJdbcUrl( "jdbc:oracle:thin:@nrmlnhd1.nrm.minn.seagate.com:1521:nrmlnhd1" );
  26. ds.setUser("hismes");
  27. ds.setPassword("Seagate123");
  28. }
  29.  
  30. @Before
  31. public void setUp() {
  32. service = new HisSequenceService(ds);
  33. }
  34.  
  35. @Test
  36. public void test1CreateSequence() {
  37.  
  38. HISSequenceVO vo = new HISSequenceVO();
  39. vo.setEntityName("TEST");
  40. vo.setEntityType("TEST");
  41. vo.setLastSeqNumber(0);
  42. vo.setMaxSeqNumber(999);
  43.  
  44. long seq = service.createSequence(vo);
  45.  
  46. assertEquals(0, seq);
  47. }
  48.  
  49. @Test
  50. public void test2LastSequenceNumber() {
  51.  
  52. HISSequenceVO vo = new HISSequenceVO();
  53. vo.setEntityName("TEST");
  54. vo.setEntityType("TEST");
  55.  
  56. long seq = service.getLastSeqNumber(vo);
  57.  
  58. assertEquals(0, seq);
  59. }
  60.  
  61. @Test
  62. public void test3NextSequenceNumberCreateNew() {
  63.  
  64. HISSequenceVO vo = new HISSequenceVO();
  65. vo.setEntityName("TEST1");
  66. vo.setEntityType("TEST");
  67.  
  68. long seq = service.getNextSequenceNumber(vo);
  69.  
  70. assertEquals(0, seq);
  71. }
  72.  
  73. @Test
  74. public void test4NextSequenceNumber() {
  75.  
  76. HISSequenceVO vo = new HISSequenceVO();
  77. vo.setEntityName("TEST");
  78. vo.setEntityType("TEST");
  79.  
  80. long seq = service.getNextSequenceNumber(vo);
  81.  
  82. assertEquals(1, seq);
  83. }
  84.  
  85. @Test
  86. public void test5GetMaxSequenceNumber() {
  87.  
  88. HISSequenceVO vo = new HISSequenceVO();
  89. vo.setEntityName("TEST");
  90. vo.setEntityType("TEST");
  91.  
  92. long seq = service.getMaxSeqNumber(vo);
  93.  
  94. assertEquals(999, seq);
  95. }
  96.  
  97. @Test
  98. public void test6DeleteSequenceNumber() {
  99.  
  100. service.deleteSequnce("TEST", "TEST");
  101.  
  102. assertTrue(true);
  103. }
  104.  
  105. @Test
  106. public void test7DeleteSequenceNumberTest1() {
  107.  
  108. service.deleteSequnce("TEST1", "TEST");
  109.  
  110. assertTrue(true);
  111. }
  112.  
  113. }
Add Comment
Please, Sign In to add comment