Ejemplo n.º 1
0
 public void testClosestStop() {
   LinesMapFactory f = new LinesMapFactory();
   f.setMapLoader(new LinesMapTest.DumyComplexMapDBLoader());
   LinesMap map = f.loadMap("ttt");
   Stop[] stops = map.findStopsNearby(new Point((float) 32.773077, (float) 35.01240), 1);
   assertEquals("A", stops[0].getDesc());
   stops = map.findStopsNearby(new Point((float) 32.773077, (float) 35.01240), 2);
   assertEquals("A", stops[0].getDesc());
   assertEquals("G", stops[1].getDesc());
 }
Ejemplo n.º 2
0
 public void testStopsInArea() {
   LinesMapFactory f = new LinesMapFactory();
   f.setMapLoader(new LinesMapTest.DumyComplexMapDBLoader());
   LinesMap map = f.loadMap("ttt");
   Stop[] stops = map.getStopsInArear(new Point((float) 32.773077, (float) 35.01240), 500, 500);
   assertTrue(stops.length == 10);
   stops = map.getStopsInArear(new Point((float) 32.773077, (float) 35.01240), 1500, 1500);
   assertTrue(stops.length == 12);
   stops = map.getStopsInArear(new Point((float) 32.773077, (float) 35.01240), 190, 190);
   assertTrue(stops.length == 4);
 }
Ejemplo n.º 3
0
  public void testComplexRoute() {
    LinesMapFactory f = new LinesMapFactory();
    f.setMapLoader(new LinesMapTest.DumyComplexMapDBLoader());
    LinesMap map = f.loadMap("ttt");
    // start yigal alon  32.773077, 35.01240
    // end 32.784052, 35.014849

    StopsRoute route =
        map.findRoute(new Point(32.773077, 35.01240), new Point(32.784052, 35.014849));
    assertEquals(5, route.getRoute().size());
    assertEquals(19, route.getWeight());
  }