View Javadoc
1   package com.github.davidmoten.rtree;
2   
3   import static org.junit.Assert.assertEquals;
4   
5   import java.util.List;
6   
7   import org.junit.Test;
8   
9   import com.github.davidmoten.guavamini.Lists;
10  import com.github.davidmoten.rtree.geometry.Geometries;
11  import com.github.davidmoten.rtree.geometry.HasGeometry;
12  import com.github.davidmoten.rtree.geometry.ListPair;
13  
14  public class SplitterRStarTest {
15  
16      @Test
17      public void testGetPairs() {
18  
19          int minSize = 2;
20          List<HasGeometry> list = Lists.newArrayList();
21          list.add(Geometries.point(1, 1).mbr());
22          list.add(Geometries.point(2, 2).mbr());
23          list.add(Geometries.point(3, 3).mbr());
24          list.add(Geometries.point(4, 4).mbr());
25          list.add(Geometries.point(5, 5).mbr());
26          List<ListPair<HasGeometry>> pairs = SplitterRStar.getPairs(minSize, list);
27          assertEquals(2, pairs.size());
28      }
29  }