Advertisement
Guest User

Untitled

a guest
Feb 25th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. public class LoginServicesTest extends JerseyTest {
  2.  
  3.  
  4. @Override
  5. protected Application configure() {
  6. return new ResourceConfig(LoginServices.class);
  7. }
  8.  
  9. @BeforeClass
  10. public static void setUpClass() throws Exception {
  11. try {
  12. // Create initial context
  13. System.setProperty(Context.INITIAL_CONTEXT_FACTORY,
  14. "org.apache.naming.java.javaURLContextFactory");
  15. System.setProperty(Context.URL_PKG_PREFIXES,
  16. "org.apache.naming");
  17. InitialContext ic = new InitialContext();
  18.  
  19. ic.createSubcontext("java:");
  20. ic.createSubcontext("java:comp");
  21. ic.createSubcontext("java:comp/env");
  22.  
  23.  
  24. // Construct DataSource
  25. OracleConnectionPoolDataSource ds = new OracleConnectionPoolDataSource();
  26. ds.setURL("jdbc:oracle:thin:@dbs-host.comp.com:1525:USRDEV");
  27. ds.setUser("DBName");
  28. ds.setPassword("password");
  29. ic.bind("java:comp/env", ds);
  30.  
  31. } catch (NamingException ex) {ex.printStackTrace();}
  32. }
  33.  
  34. @Test
  35. public void acceptAgreementTest() {
  36. Response response = target("/user/acceptAgreement").request().get();
  37. System.out.println(response);
  38. }
  39. }
  40.  
  41. public DataSource getDataSource() {
  42. DataSource dataSource = null;
  43. String jndiName = null;
  44. try {
  45.  
  46. jndiName = "jdbc/usrdb";
  47. Context env = (Context) initialContext.lookup("java:comp/env");
  48. dataSource = (DataSource) env.lookup(jndiName);
  49. }catch(Exception e) {
  50. LOGGER.error("ServiceLocator", e);
  51. e.printStackTrace();
  52. }
  53. return dataSource;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement