List of usage examples for javax.sql DataSource getLoginTimeout
@Override int getLoginTimeout() throws SQLException;
From source file:com.micromux.cassandra.jdbc.DataSourceTest.java
@Test public void testConstructor() throws Exception { CassandraDataSource cds = new CassandraDataSource(HOST, PORT, KEYSPACE, USER, PASSWORD, VERSION, CONSISTENCY, TRUST_STORE, TRUST_PASS); assertEquals(HOST, cds.getServerName()); assertEquals(PORT, cds.getPortNumber()); assertEquals(KEYSPACE, cds.getDatabaseName()); assertEquals(USER, cds.getUser());//from w w w . ja v a2 s .c o m assertEquals(PASSWORD, cds.getPassword()); assertEquals(VERSION, cds.getVersion()); DataSource ds = new CassandraDataSource(HOST, PORT, KEYSPACE, USER, PASSWORD, VERSION, CONSISTENCY, TRUST_STORE, TRUST_PASS); assertNotNull(ds); // null username and password java.sql.Connection cnx = ds.getConnection(null, null); assertFalse(cnx.isClosed()); ds.setLoginTimeout(5); assertEquals(5, ds.getLoginTimeout()); // no username and password cnx = ds.getConnection(); assertFalse(cnx.isClosed()); ds.setLoginTimeout(5); assertEquals(VERSION, ((CassandraConnection) cnx).getConnectionProps().get(Utils.TAG_CQL_VERSION)); assertEquals(5, ds.getLoginTimeout()); }