@Before public void setup () { _pyramid = new AOITilePyramid(0.0, 0.0, 16.0, 16.0); _comparator = new PyramidComparator(_pyramid, 4); _points = new ArrayList<>(8); for (int y = 0; y < 8; ++y) { _points.add(new ArrayList<Point2D>()); for (int x = 0; x < 8; ++x) { _points.get(y).add(new Point2D.Double((double) x, (double) y)); } } _order = Arrays.asList(Arrays.asList(1, 2, 5, 6, 17, 18, 21, 22), Arrays.asList(3, 4, 7, 8, 19, 20, 23, 24), Arrays.asList(9, 10, 13, 14, 25, 26, 29, 30), Arrays.asList(11, 12, 15, 16, 27, 28, 31, 32), Arrays.asList(33, 34, 37, 38, 49, 50, 53, 54), Arrays.asList(35, 36, 39, 40, 51, 52, 55, 56), Arrays.asList(41, 42, 45, 46, 57, 58, 61, 62), Arrays.asList(43, 44, 47, 48, 59, 60, 63, 64)); }