@Test public void testIntersects() { final String[] commentText = {"// compute a single number for start and end", "// to simplify conditional logic"}; final Comment comment = new Comment(commentText, 9, 89, 53); Assert.assertTrue("Invalid intersection result", comment.intersects(89, 9, 89, 41)); Assert.assertTrue("Invalid intersection result", comment.intersects(89, 53, 90, 50)); Assert.assertTrue("Invalid intersection result", comment.intersects(87, 7, 88, 9)); Assert.assertFalse("Invalid intersection result", comment.intersects(90, 7, 91, 20)); Assert.assertFalse("Invalid intersection result", comment.intersects(89, 56, 89, 80)); }