public boolean intersects(Object aBounds, Object bBounds) { return ((Interval)aBounds).intersects((Interval)bBounds); } };
public void testIntersectsZeroWidthInterval() { assertTrue(new Interval(10, 10).intersects(new Interval(7, 12))); assertTrue(new Interval(7, 12).intersects(new Interval(10, 10))); assertTrue(! new Interval(10, 10).intersects(new Interval(11, 12))); assertTrue(! new Interval(11, 12).intersects(new Interval(10, 10))); assertTrue(new Interval(10, 10).intersects(new Interval(10, 12))); assertTrue(new Interval(10, 12).intersects(new Interval(10, 10))); }
public void testIntersectsBasic() { assertTrue(new Interval(5, 10).intersects(new Interval(7, 12))); assertTrue(new Interval(7, 12).intersects(new Interval(5, 10))); assertTrue(! new Interval(5, 10).intersects(new Interval(11, 12))); assertTrue(! new Interval(11, 12).intersects(new Interval(5, 10))); assertTrue(new Interval(5, 10).intersects(new Interval(10, 12))); assertTrue(new Interval(10, 12).intersects(new Interval(5, 10))); }