@Test
public void findObjectsWithinRadiusTest() {
assertThat(reg.findObjectsWithinRadius(new Point(0, 0), 5)).isEmpty();
reg.addAt(A, new Point(1, 0));
reg.addAt(B, new Point(2, 0));
reg.addAt(C, new Point(3, 0));
reg.addAt(D, new Point(0, 4));
reg.addAt(E, new Point(5, 5));
assertThat(reg.findObjectsWithinRadius(new Point(0, 0), 1)).isEmpty();
assertThat(reg.findObjectsWithinRadius(new Point(0, 0), 2))
.containsExactly(A);
assertThat(reg.findObjectsWithinRadius(new Point(0, 0), 3))
.containsExactly(A, B);
assertThat(reg.findObjectsWithinRadius(new Point(0, 0), 4))
.containsExactly(A, B, C);
assertThat(reg.findObjectsWithinRadius(new Point(0, 0), 5))
.containsExactly(A, B, C, D);
assertThat(reg.findObjectsWithinRadius(new Point(0, 0), 10))
.containsExactly(A, B, C, D, E);
}
}