You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2015/11/19 22:28:33 UTC

jena git commit: Add assertEqualsUnordered(message, ...)

Repository: jena
Updated Branches:
  refs/heads/master 7825df236 -> 04655f92e


Add assertEqualsUnordered(message, ...) 

Project: http://git-wip-us.apache.org/repos/asf/jena/repo
Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/04655f92
Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/04655f92
Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/04655f92

Branch: refs/heads/master
Commit: 04655f92e821c7c07e4bb293c9f170c57e06059d
Parents: 7825df2
Author: Andy Seaborne <an...@apache.org>
Authored: Thu Nov 19 21:28:27 2015 +0000
Committer: Andy Seaborne <an...@apache.org>
Committed: Thu Nov 19 21:28:27 2015 +0000

----------------------------------------------------------------------
 .../java/org/apache/jena/atlas/junit/BaseTest.java    | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jena/blob/04655f92/jena-base/src/test/java/org/apache/jena/atlas/junit/BaseTest.java
----------------------------------------------------------------------
diff --git a/jena-base/src/test/java/org/apache/jena/atlas/junit/BaseTest.java b/jena-base/src/test/java/org/apache/jena/atlas/junit/BaseTest.java
index 847dc38..5976047 100644
--- a/jena-base/src/test/java/org/apache/jena/atlas/junit/BaseTest.java
+++ b/jena-base/src/test/java/org/apache/jena/atlas/junit/BaseTest.java
@@ -38,13 +38,23 @@ public class BaseTest extends Assert {
     }
 
     public static <T> void assertEqualsUnordered(List<T> list1, List<T> list2) {
+        assertEqualsUnordered(null, list1, list2) ;
+    }
+    
+    public static <T> void assertEqualsUnordered(String msg, List<T> list1, List<T> list2) {
         if ( list1.size() != list2.size() )
-            fail("Expected: " + list1 + " : Actual: " + list2) ;
+            fail(msg(msg, list1, list2)) ;
         List<T> list2a = new ArrayList<>(list2) ;
         for ( T elt : list1 )
             list2a.remove(elt) ;
         if ( list2a.size() != 0 )
-            fail("Expected: " + list1 + " : Actual: " + list2) ;
+            fail(msg(msg, list1, list2)) ;
+    }
+    
+    private static <T> String msg(String msg, List<T> list1, List<T> list2) {
+        String x = ( msg == null ) ? "" : msg+": " ;
+        x = x +"Expected: " + list1 + " : Actual: " + list2 ;
+        return x ;
     }
 
 }