RED-6009: Document Tree Structure
* fixed boundary intersect
This commit is contained in:
parent
a7896148df
commit
82885267b9
@ -81,7 +81,7 @@ public class Boundary implements Comparable<Boundary> {
|
||||
|
||||
public boolean intersects(Boundary boundary) {
|
||||
|
||||
return contains(boundary.start()) || contains(boundary.end() - 1);
|
||||
return boundary.start() < this.end && this.start < boundary.end();
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -52,6 +52,9 @@ class BoundaryTest {
|
||||
assertTrue(startBoundary.intersects(new Boundary(11, 100)));
|
||||
assertFalse(startBoundary.intersects(new Boundary(100, 101)));
|
||||
assertTrue(startBoundary.intersects(new Boundary(99, 101)));
|
||||
assertTrue(startBoundary.intersects(new Boundary(99, 101)));
|
||||
assertTrue(startBoundary.intersects(new Boundary(9, 101)));
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user