fixing baos violation (#26)
diff --git a/src/test/java/org/apache/commons/pool2/impl/TestAbandonedObjectPool.java b/src/test/java/org/apache/commons/pool2/impl/TestAbandonedObjectPool.java
index df06677..2b90d79 100644
--- a/src/test/java/org/apache/commons/pool2/impl/TestAbandonedObjectPool.java
+++ b/src/test/java/org/apache/commons/pool2/impl/TestAbandonedObjectPool.java
@@ -273,13 +273,15 @@
abandonedConfig.setLogAbandoned(true);
abandonedConfig.setRemoveAbandonedTimeout(1);
final ByteArrayOutputStream baos = new ByteArrayOutputStream();
- final PrintWriter pw = new PrintWriter(new BufferedOutputStream(baos));
+ final BufferedOutputStream bos = new BufferedOutputStream(baos);
+ final PrintWriter pw = new PrintWriter(bos);
abandonedConfig.setLogWriter(pw);
pool.setAbandonedConfig(abandonedConfig);
pool.setTimeBetweenEvictionRunsMillis(100);
final PooledTestObject o1 = pool.borrowObject();
Thread.sleep(2000);
Assert.assertTrue(o1.isDestroyed());
+ bos.flush();
Assert.assertTrue(baos.toString().indexOf("Pooled object") >= 0);
}