/** * 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)); }