Intermittent test failure in Spatial Partition pattern #1001 (#1006)

* Intermittent test failure in Spatial Partition pattern #1001

* Intermittent test failure in Spatial Partition pattern #1001
This commit is contained in:
Sharad Paul 2019-10-15 22:03:36 +05:30 committed by Ilkka Seppälä
parent dd5997b495
commit c438ec0557

View File

@ -26,6 +26,8 @@ import static org.junit.jupiter.api.Assertions.*;
import java.util.ArrayList;
import java.util.Hashtable;
import java.util.Random;
import org.junit.jupiter.api.Test;
/**
@ -50,12 +52,12 @@ class QuadTreeTest {
static Hashtable<Integer, Point> quadTreeTest(ArrayList<Point> points, Rect field, Rect queryRange) {
//creating quadtree and inserting all points
QuadTree qTree = new QuadTree(field, 4);
QuadTree qTree = new QuadTree(queryRange, 4);
for (int i = 0; i < points.size(); i++) {
qTree.insert(points.get(i));
}
ArrayList<Point> queryResult = qTree.query(queryRange, new ArrayList<Point>());
ArrayList<Point> queryResult = qTree.query(field, new ArrayList<Point>());
Hashtable<Integer, Point> result = new Hashtable<Integer, Point>();
for (int i = 0; i < queryResult.size(); i++) {
Point p = queryResult.get(i);