@Test
public void findNearestObjectsTest() {
assertThat(reg.findNearestObjects(new Point(0, 0), 10)).isEmpty();
reg.addAt(A, new Point(1, 0));
assertThat(reg.findNearestObjects(new Point(0, 0), 1)).containsExactly(A);
assertThat(reg.findNearestObjects(new Point(0, 0), 3)).containsExactly(A);
reg.addAt(B, new Point(2, 0));
reg.addAt(C, new Point(3, 0));
reg.addAt(D, new Point(9, 0));
assertThat(reg.findNearestObjects(new Point(4, 0), 1)).containsExactly(C);
assertThat(reg.findNearestObjects(new Point(4, 0), 2))
.containsExactly(C, B);
reg.addAt(C2, new Point(3, 0));
assertThat(reg.findNearestObjects(new Point(4, 0), 1)).containsExactly(C);
}