コード例 #1
0
ファイル: TestSystemTests.java プロジェクト: PaloAlto/bonecp
  /**
   * Tests general methods.
   *
   * @throws CloneNotSupportedException
   */
  @Test
  public void testCloneEqualsHashCode() throws CloneNotSupportedException {
    config.setAcquireIncrement(5);
    config.setMinConnectionsPerPartition(30);
    config.setMaxConnectionsPerPartition(100);
    config.setPartitionCount(1);

    BoneCPDataSource dsb = new BoneCPDataSource(config);
    BoneCPDataSource clone = (BoneCPDataSource) dsb.clone();

    assertTrue(clone.hasSameConfiguration(dsb));

    assertFalse(clone.hasSameConfiguration(null));
    assertTrue(clone.hasSameConfiguration(dsb));

    clone.setJdbcUrl("something else");
    assertFalse(clone.hasSameConfiguration(dsb));
  }