package com.github.davidmoten.rtree.geometry; import static com.github.davidmoten.rtree.geometry.Geometries.circle; import static com.github.davidmoten.rtree.geometry.Geometries.rectangle; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; import org.junit.Test; import com.github.davidmoten.junit.Asserts; public class IntersectsTest { @Test public void testConstructorIsPrivate() { Asserts.assertIsUtilityClass(Intersects.class); } @Test public void testRectangleIntersectsCircle() { assertTrue( Intersects.rectangleIntersectsCircle.call(rectangle(0, 0, 0, 0), circle(0, 0, 1))); } @Test public void testRectangleDoesNotIntersectCircle() { assertFalse(Intersects.rectangleIntersectsCircle.call(rectangle(0, 0, 0, 0), circle(100, 100, 1))); } }