Advertisement
Guest User

Untitled

a guest
Sep 15th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.81 KB | None | 0 0
  1. package gov.bsp.lcmis.internal.test;
  2.  
  3. import static org.junit.Assert.*;
  4.  
  5. import java.sql.Connection;
  6. import java.sql.SQLException;
  7. import java.text.DateFormat;
  8. import java.text.SimpleDateFormat;
  9. import java.util.ArrayList;
  10. import java.util.Date;
  11. import java.util.List;
  12.  
  13. import javax.naming.NamingException;
  14. import javax.sql.DataSource;
  15.  
  16. import org.junit.BeforeClass;
  17. import org.junit.Test;
  18. import org.junit.runner.RunWith;
  19. import org.slf4j.Logger;
  20. import org.slf4j.LoggerFactory;
  21. import org.springframework.beans.BeansException;
  22. import org.springframework.beans.factory.annotation.Autowired;
  23. import org.springframework.context.ApplicationContext;
  24. import org.springframework.context.ApplicationContextAware;
  25. import org.springframework.jdbc.datasource.AbstractDataSource;
  26. import org.springframework.jdbc.datasource.DriverManagerDataSource;
  27. import org.springframework.mock.jndi.SimpleNamingContextBuilder;
  28. import org.springframework.test.context.ActiveProfiles;
  29. import org.springframework.test.context.ContextConfiguration;
  30. import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
  31. import org.springframework.test.context.web.WebAppConfiguration;
  32.  
  33. import gov.bsp.lcmis.internal.controller.ForeclosureController;
  34. import gov.bsp.lcmis.internal.lmm.domain.BidMemoComponent;
  35. import gov.bsp.lcmis.internal.lmm.domain.BidMemoComponentPmcImpl;
  36. import gov.bsp.lcmis.internal.lmm.domain.BidMemoPageObject;
  37. import gov.bsp.lcmis.internal.lmm.domain.BidPrice;
  38. import gov.bsp.lcmis.internal.lmm.manager.BidMemoManager;
  39.  
  40.  
  41. @RunWith(SpringJUnit4ClassRunner.class)
  42. @WebAppConfiguration
  43. @ContextConfiguration(value="file:src/main/webapp/WEB-INF/dispatcher-servlet.xml")
  44. @ActiveProfiles("test")
  45. public class JTest {
  46.  
  47. @Autowired
  48. BidMemoManager manager;
  49.  
  50. private static final Logger log = LoggerFactory.getLogger(JTest.class);
  51.  
  52. private static String url = "jdbc:db2://localhost:50000/bspdb2";
  53.  
  54. private static String username = "db2admin";
  55.  
  56. private static String password = "password123";
  57.  
  58.  
  59. @BeforeClass
  60. public static void setupClass() {
  61. //create the datasource
  62. DriverManagerDataSource datasource = new DriverManagerDataSource(url, username, password);
  63. datasource.setDriverClassName("com.ibm.db2.jcc.DB2Driver");
  64.  
  65. //bind to a jndi string
  66. SimpleNamingContextBuilder builder = new SimpleNamingContextBuilder();
  67. builder.bind("lcmisbsp", datasource);
  68. try {
  69. builder.activate();
  70. } catch (IllegalStateException | NamingException e) {
  71. log.error("Error setting up test class, ", e);
  72. }
  73. }
  74.  
  75. @Test
  76. public void test() {
  77. BidPrice bidPrice = new BidPrice();
  78. bidPrice = manager.retrieveBidData(new BidMemoPageObject());
  79.  
  80. log.debug(bidPrice.toString());
  81.  
  82. // BidMemoPageObject b = new BidMemoPageObject();
  83. // manager.retrieveBidData(b);
  84. assertTrue(bidPrice != null);
  85. }
  86.  
  87.  
  88. // @Test
  89. // public void test() {
  90. // boolean testBool = false;
  91. // List<String> strings = null;
  92. //
  93. // if(strings == null || strings.size() <= 1){
  94. // testBool = true;
  95. // }
  96. //
  97. //
  98. // assertEquals(true,testBool);
  99. // }
  100. //
  101. // @Test
  102. // public void yow(){
  103. // Date dateToBeConverted =new Date();
  104. //
  105. // String dateConverted = null;
  106. //
  107. //// try {
  108. // DateFormat df = new SimpleDateFormat("dd MMMM yyyy");
  109. // dateConverted = df.format(dateToBeConverted);
  110. //// } catch (Exception e) {
  111. //// log.debug("adfadsf "+dateConverted);
  112. //// e.printStackTrace();
  113. //// }
  114. //
  115. //
  116. //
  117. // }
  118.  
  119. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement