]> granicus.if.org Git - icu/commitdiff
ICU-11914 Add more detail to check failing tests.
authorCraig Cornelius <ccornelius@google.com>
Sat, 27 Feb 2016 02:11:31 +0000 (02:11 +0000)
committerCraig Cornelius <ccornelius@google.com>
Sat, 27 Feb 2016 02:11:31 +0000 (02:11 +0000)
X-SVN-Rev: 38411

icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatTest.java

index 790684d98c96b9f00c712f59cb37ab2005012d6e..065a529fa02a662a9f4ec42c629eb1e51ed80311 100644 (file)
@@ -4414,6 +4414,13 @@ public class NumberFormatTest extends com.ibm.icu.dev.test.TestFmwk {
         }
         assertEquals("Comparing vector length for " + numFmtted,
             v1.size(), result.size());
+        if (!v1.containsAll(result)) {
+          // Print information on the differences.
+          for (int i = 0; i < v1.size(); i++) {
+            System.out.println("     v1[" + i + "] =" + v1.get(i));
+            System.out.println(" result[" + i + "] =" + result.get(i));
+          }
+        }
         assertTrue("Comparing vector results for " + numFmtted,
             v1.containsAll(result));
 
@@ -4476,6 +4483,13 @@ public class NumberFormatTest extends com.ibm.icu.dev.test.TestFmwk {
             iterator.setIndex(end);
         }
         assertEquals("Comparing vector results for " + fmtNumberBigInt, v3.size() ,result3.size());
+        if (!v3.containsAll(result)) {
+          // Print information on the differences.
+          for (int i = 0; i < v1.size(); i++) {
+            System.out.println("     v1[" + i + "] =" + v3.get(i));
+            System.out.println(" result[" + i + "] =" + result3.get(i));
+          }
+        }
         assertTrue("Comparing vector results for " + fmtNumberBigInt, v3.containsAll(result3));
 
         List<FieldContainer> v4 = new ArrayList<FieldContainer>(7);