Package org.apache.hadoop.chukwa.util.DriverManagerUtil

Examples of org.apache.hadoop.chukwa.util.DriverManagerUtil.ConnectionInfo


  }

  public void testGetConnectionInfo() {
    {
      String url = "jdbc:mysql://localhost:3306/demo";
      ConnectionInfo ci = new ConnectionInfo(url);
      assertEquals("jdbc:mysql://localhost:3306/demo", ci.getUri());
      assertEquals(0, ci.getProperties().size());
    }
   
    {
      String url = "jdbc:mysql://localhost:3306/demo?user=example";
      ConnectionInfo ci = new ConnectionInfo(url);
      assertEquals("jdbc:mysql://localhost:3306/demo", ci.getUri());
      assertEquals(1, ci.getProperties().size());
      assertEquals("example", ci.getProperties().get("user"));
    }
   
    {
      String url = "jdbc:mysql://localhost:3306/demo?user=example&";
      ConnectionInfo ci = new ConnectionInfo(url);
      assertEquals("jdbc:mysql://localhost:3306/demo", ci.getUri());
      assertEquals(1, ci.getProperties().size());
      assertEquals("example", ci.getProperties().get("user"));
    }
   
    {
      String url = "jdbc:mysql://localhost:3306/demo?user=example&pwd";
      ConnectionInfo ci = new ConnectionInfo(url);
      assertEquals("jdbc:mysql://localhost:3306/demo", ci.getUri());
      assertEquals(2, ci.getProperties().size());
      assertEquals("example", ci.getProperties().get("user"));
      assertEquals("", ci.getProperties().get("pwd"));
    }
   
    {
      String url = "jdbc:mysql://localhost:3306/demo?user=example&pwd=";
      ConnectionInfo ci = new ConnectionInfo(url);
      assertEquals("jdbc:mysql://localhost:3306/demo", ci.getUri());
      assertEquals(2, ci.getProperties().size());
      assertEquals("example", ci.getProperties().get("user"));
      assertEquals("", ci.getProperties().get("pwd"));
    }
   
    {
      String url = "jdbc:mysql://localhost:3306/demo?user=example&pwd=ppppp";
      ConnectionInfo ci = new ConnectionInfo(url);
      assertEquals("jdbc:mysql://localhost:3306/demo", ci.getUri());
      assertEquals(2, ci.getProperties().size());
      assertEquals("example", ci.getProperties().get("user"));
      assertEquals("ppppp", ci.getProperties().get("pwd"));
    }
  }
View Full Code Here

TOP

Related Classes of org.apache.hadoop.chukwa.util.DriverManagerUtil.ConnectionInfo

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.