This is an automated email from the ASF dual-hosted git repository. psteitz pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-pool.git
The following commit(s) were added to refs/heads/master by this push: new 19d4dd20 Improve test. 19d4dd20 is described below commit 19d4dd2045181b6e243cdd4381061bafafc8457f Author: Phil Steitz <phil.ste...@gmail.com> AuthorDate: Mon May 27 15:25:29 2024 -0700 Improve test. --- .../java/org/apache/commons/pool3/impl/TestAbandonedObjectPool.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/test/java/org/apache/commons/pool3/impl/TestAbandonedObjectPool.java b/src/test/java/org/apache/commons/pool3/impl/TestAbandonedObjectPool.java index 77bb2ad7..9c0d2665 100644 --- a/src/test/java/org/apache/commons/pool3/impl/TestAbandonedObjectPool.java +++ b/src/test/java/org/apache/commons/pool3/impl/TestAbandonedObjectPool.java @@ -433,6 +433,7 @@ public class TestAbandonedObjectPool { abandonedConfig.setRemoveAbandonedOnMaintenance(true); abandonedConfig.setLogAbandoned(true); abandonedConfig.setRemoveAbandonedTimeout(TestConstants.ONE_SECOND_DURATION); + abandonedConfig.setUseUsageTracking(true); final ByteArrayOutputStream baos = new ByteArrayOutputStream(); final BufferedOutputStream bos = new BufferedOutputStream(baos); final PrintWriter pw = new PrintWriter(bos); @@ -440,10 +441,13 @@ public class TestAbandonedObjectPool { pool.setAbandonedConfig(abandonedConfig); pool.setDurationBetweenEvictionRuns(Duration.ofMillis(100)); final PooledTestObject o1 = pool.borrowObject(); + pool.use(o1); Thread.sleep(2000); assertTrue(o1.isDestroyed()); bos.flush(); - assertTrue(baos.toString().indexOf("Pooled object") >= 0); + final String traceString = baos.toString(); + assertTrue(traceString.indexOf("Pooled object") >= 0); + assertTrue(traceString.indexOf("The last code to use this object was:") >= 0); } /**