Package com.zaxxer.hikari

Examples of com.zaxxer.hikari.HikariDataSource


    this.context.register(HikariDataSourceConfiguration.class);
    EnvironmentTestUtils.addEnvironment(this.context, PREFIX
        + "jdbcUrl:jdbc:foo//bar/spam");
    EnvironmentTestUtils.addEnvironment(this.context, PREFIX + "maxLifetime:1234");
    this.context.refresh();
    HikariDataSource ds = this.context.getBean(HikariDataSource.class);
    assertEquals("jdbc:foo//bar/spam", ds.getJdbcUrl());
    assertEquals(1234, ds.getMaxLifetime());
    // TODO: test JDBC4 isValid()
  }
View Full Code Here


  public void testDataSourceGenericPropertiesOverridden() throws Exception {
    this.context.register(HikariDataSourceConfiguration.class);
    EnvironmentTestUtils.addEnvironment(this.context, PREFIX
        + "dataSourceProperties.dataSourceClassName:org.h2.JDBCDataSource");
    this.context.refresh();
    HikariDataSource ds = this.context.getBean(HikariDataSource.class);
    assertEquals("org.h2.JDBCDataSource",
        ds.getDataSourceProperties().getProperty("dataSourceClassName"));
  }
View Full Code Here

  @Test
  public void testDataSourceDefaultsPreserved() throws Exception {
    this.context.register(HikariDataSourceConfiguration.class);
    this.context.refresh();
    HikariDataSource ds = this.context.getBean(HikariDataSource.class);
    assertEquals(1800000, ds.getMaxLifetime());
  }
View Full Code Here

    return this.dataSourceMetadata;
  }

  @Override
  public void getValidationQuery() {
    HikariDataSource dataSource = createDataSource(0, 4);
    dataSource.setConnectionTestQuery("SELECT FROM FOO");
    assertEquals("SELECT FROM FOO",
        new HikariDataSourcePoolMetadata(dataSource).getValidationQuery());
  }
View Full Code Here

    assertEquals("SELECT FROM FOO",
        new HikariDataSourcePoolMetadata(dataSource).getValidationQuery());
  }

  private HikariDataSource createDataSource(int minSize, int maxSize) {
    HikariDataSource dataSource = (HikariDataSource) initializeBuilder().type(
        HikariDataSource.class).build();
    dataSource.setMinimumIdle(minSize);
    dataSource.setMaximumPoolSize(maxSize);
    return dataSource;
  }
View Full Code Here

    assertNotNull(this.context.getBean(DataSource.class));
  }

  @Test
  public void testHikariIsFallback() throws Exception {
    HikariDataSource pool = testDataSourceFallback(HikariDataSource.class,
        "org.apache.tomcat");
    assertEquals("jdbc:hsqldb:mem:testdb", pool.getJdbcUrl());
  }
View Full Code Here

TOP

Related Classes of com.zaxxer.hikari.HikariDataSource

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.