}
private TxConnectionManager getCM(InternalManagedConnectionPool.PoolParams pp, boolean trackByTx) throws Exception
{
ManagedConnectionFactory mcf = new TestManagedConnectionFactory();
ManagedConnectionPool poolingStrategy = new TestPool(mcf, pp, false, log);
TxConnectionManager cm = new TxConnectionManager(ccm, poolingStrategy, tm);
cm.setTrackConnectionByTx(trackByTx);
poolingStrategy.setConnectionListenerFactory(cm);
return cm;
}