You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by se...@apache.org on 2009/06/01 14:20:50 UTC

svn commit: r780628 - /commons/proper/pool/trunk/src/test/org/apache/commons/pool/impl/TestGenericKeyedObjectPool.java

Author: sebb
Date: Mon Jun  1 12:20:50 2009
New Revision: 780628

URL: http://svn.apache.org/viewvc?rev=780628&view=rev
Log:
Only generate fail message if assertion fails
Add all lengths to message.

Modified:
    commons/proper/pool/trunk/src/test/org/apache/commons/pool/impl/TestGenericKeyedObjectPool.java

Modified: commons/proper/pool/trunk/src/test/org/apache/commons/pool/impl/TestGenericKeyedObjectPool.java
URL: http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/test/org/apache/commons/pool/impl/TestGenericKeyedObjectPool.java?rev=780628&r1=780627&r2=780628&view=diff
==============================================================================
--- commons/proper/pool/trunk/src/test/org/apache/commons/pool/impl/TestGenericKeyedObjectPool.java (original)
+++ commons/proper/pool/trunk/src/test/org/apache/commons/pool/impl/TestGenericKeyedObjectPool.java Mon Jun  1 12:20:50 2009
@@ -933,27 +933,30 @@
                 int visitCount = 0;
                 for (int k = 0; k < zeroLength; k++) {
                     tracker = (VisitTracker) pool.borrowObject(zero); 
-                    visitCount = tracker.getValidateCount();                  
-                    assertTrue(formatSettings("runs", runs, "lifo", lifo, "i", i, "j", j,
-                            "k", k, "visitCount", visitCount, "cycleCount", cycleCount,
-                            "totalInstances", totalInstances, "zeroLength", zeroLength),
-                            visitCount >= cycleCount && visitCount <= cycleCount + 1);
+                    visitCount = tracker.getValidateCount();
+                    if (visitCount < cycleCount || visitCount > cycleCount + 1){
+                        fail(formatSettings("ZERO", "runs", runs, "lifo", lifo, "i", i, "j", j,
+                                "k", k, "visitCount", visitCount, "cycleCount", cycleCount,
+                                "totalInstances", totalInstances, zeroLength, oneLength, twoLength));
+                    }
                 }
                 for (int k = 0; k < oneLength; k++) {
                     tracker = (VisitTracker) pool.borrowObject(one); 
                     visitCount = tracker.getValidateCount();
-                    assertTrue(formatSettings("runs", runs, "lifo", lifo, "i", i, "j", j,
-                            "k", k, "visitCount", visitCount, "cycleCount", cycleCount,
-                            "totalInstances", totalInstances, "oneLength", oneLength),
-                            visitCount >= cycleCount && visitCount <= cycleCount + 1);
+                    if (visitCount < cycleCount || visitCount > cycleCount + 1){
+                        fail(formatSettings("ONE", "runs", runs, "lifo", lifo, "i", i, "j", j,
+                                "k", k, "visitCount", visitCount, "cycleCount", cycleCount,
+                                "totalInstances", totalInstances, zeroLength, oneLength, twoLength));
+                    }
                 }
                 for (int k = 0; k < twoLength; k++) {
                     tracker = (VisitTracker) pool.borrowObject(two); 
                     visitCount = tracker.getValidateCount();
-                    assertTrue(formatSettings("runs", runs, "lifo", lifo, "i", i, "j", j,
-                            "k", k, "visitCount", visitCount, "cycleCount", cycleCount,
-                            "totalInstances", totalInstances, "twoLength", twoLength),
-                            visitCount >= cycleCount && visitCount <= cycleCount + 1);
+                    if (visitCount < cycleCount || visitCount > cycleCount + 1){
+                        fail(formatSettings("TWO", "runs", runs, "lifo", lifo, "i", i, "j", j,
+                                "k", k, "visitCount", visitCount, "cycleCount", cycleCount,
+                                "totalInstances", totalInstances, zeroLength, oneLength, twoLength));
+                    }
                 }
             }
         }
@@ -1484,9 +1487,10 @@
         return sw.toString();
     }
     
-    private String formatSettings(String s, int i, String s0, boolean b0, String s1, int i1, String s2, int i2, String s3, int i3,
-            String s4, int i4, String s5, int i5, String s6, int i6, String s7, int i7){
-        StringBuffer sb = new StringBuffer();
+    private String formatSettings(String title, String s, int i, String s0, boolean b0, String s1, int i1, String s2, int i2, String s3, int i3,
+            String s4, int i4, String s5, int i5, String s6, int i6, int zeroLength, int oneLength, int twoLength){
+        StringBuffer sb = new StringBuffer(80);
+        sb.append(title).append(' ');
         sb.append(s).append('=').append(i).append(' ');
         sb.append(s0).append('=').append(b0).append(' ');
         sb.append(s1).append('=').append(i1).append(' ');
@@ -1495,7 +1499,7 @@
         sb.append(s4).append('=').append(i4).append(' ');
         sb.append(s5).append('=').append(i5).append(' ');
         sb.append(s6).append('=').append(i6).append(' ');
-        sb.append(s7).append('=').append(i7).append(' ');
+        sb.append("Lengths=").append(zeroLength).append(',').append(oneLength).append(',').append(twoLength).append(' ');
         return sb.toString();
     }