Package de.hpi.eworld.simulationstatistic.model

Examples of de.hpi.eworld.simulationstatistic.model.StatInterval.numEdges()


    testParseFileInputStream("./resources/sumo_edge-lane-dump/edge_aggregated__900.xml");
    StatDataset model = StatisticsDataManager.getInstance().getLastDataset();
    //test absolute numbers
    StatInterval interval0 = model.getInterval(0);
    Assert.assertEquals(3, model.numIntervals());
    Assert.assertEquals(12, interval0.numEdges());
   
    //test edge values
    StatEdge edge1 = interval0.getStatEdge("1fi");
    Assert.assertEquals(30.2, edge1.getValue(Value.TRAVELTIME), 0);
    Assert.assertEquals(6329.1, edge1.getValue(Value.SAMPLEDSECONDS), 0);
View Full Code Here


    testParseFileInputStream("./resources/sumo_edge-lane-dump/lane_ aggregated__900.xml");
    StatDataset model = StatisticsDataManager.getInstance().getLastDataset();
    //test absolute numbers
    StatInterval interval0 = model.getInterval(0);
    Assert.assertEquals(3, model.numIntervals());
    Assert.assertEquals(12, interval0.numEdges());
   
    //TODO: test single lane
    StatLane lane1 = interval0.getStatLane("1si_0");
    Assert.assertEquals(51.64, lane1.getValue(Value.TRAVELTIME), 0);
    Assert.assertEquals(2177.05, lane1.getValue(Value.SAMPLEDSECONDS), 0);
View Full Code Here

      lanes += tmp;
    }
    Assert.assertEquals("dummy1", interval1.getId());
    Assert.assertEquals(0, interval1.getBeginTime());
    Assert.assertEquals(200, interval1.getEndTime());
    Assert.assertEquals(100, interval1.numEdges());
    Assert.assertEquals(100, interval1.getStatEdges().size());
    Assert.assertEquals(lanes, interval1.numLanes());
    Assert.assertEquals(lanes, interval1.getStatLanes().size());

    // 'happy path' without lanes
View Full Code Here

      interval2.addStatEdge(TestCaseUtil.createTestStatEdge(false, false, 0, null));
    }
    Assert.assertEquals("dummy2", interval2.getId());
    Assert.assertEquals(200, interval2.getBeginTime());
    Assert.assertEquals(500, interval2.getEndTime());
    Assert.assertEquals(100, interval2.numEdges());
    Assert.assertEquals(100, interval2.getStatEdges().size());
    Assert.assertEquals(0, interval2.numLanes());
    Assert.assertEquals(0, interval2.getStatLanes().size());

    // mixed order of times
View Full Code Here

      edge2.addStatLane(lane20);
      edge2.addStatLane(lane21);
      interval1.addStatEdge(edge2);

      // start testing
      Assert.assertEquals(2, interval1.numEdges());
      Assert.assertEquals(5, interval1.numLanes());
      Assert.assertSame(edge1, interval1.getStatEdge(edge1.getId()));
      Assert.assertSame(edge2, interval1.getStatEdge(edge2.getId()));
      Assert.assertSame(lane10, interval1.getStatLane(lane10
          .getExternalId()));
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.