]> source.dussan.org Git - poi.git/commitdiff
improve error message if CellRangeAddress intersection assertion fails
authorJaven O'Neal <onealj@apache.org>
Sat, 31 Oct 2015 11:20:15 +0000 (11:20 +0000)
committerJaven O'Neal <onealj@apache.org>
Sat, 31 Oct 2015 11:20:15 +0000 (11:20 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1711597 13f79535-47bb-0310-9956-ffa450edef68

src/testcases/org/apache/poi/ss/util/TestCellRangeAddress.java

index 5c35a2dff105481881d73b9b1affe660d43a5925..cf9e6019e71249cec829fe354e131f577aec971e 100644 (file)
@@ -256,11 +256,17 @@ public final class TestCellRangeAddress extends TestCase {
     }
     
     private static void assertIntersects(CellRangeAddress regionA, CellRangeAddress regionB) {
-        assertTrue(regionA.intersects(regionB));
-        assertTrue(regionB.intersects(regionA));
+        if (!(regionA.intersects(regionB) && regionB.intersects(regionA))) {
+            final String A = regionA.formatAsString();
+            final String B = regionB.formatAsString();
+            fail("expected: regions "+A+" and "+B+" intersect");
+        }
     }
     private static void assertNotIntersects(CellRangeAddress regionA, CellRangeAddress regionB) {
-        assertFalse(regionA.intersects(regionB));
-        assertFalse(regionB.intersects(regionA));
+        if ((regionA.intersects(regionB) || regionB.intersects(regionA))) {
+            final String A = regionA.formatAsString();
+            final String B = regionB.formatAsString();
+            fail("expected: regions "+A+" and "+B+" do not intersect");
+        }
     }
 }