sf.handleLeg(new PersonExperiencedLeg(personId, pf.createLeg("walk")));
Assert.assertEquals(0, rs.tripCounter);
sf.handleActivity(new PersonExperiencedActivity(personId, pf.createActivityFromCoord("work", new Coord(1000, 100))));
Assert.assertEquals("walk", ((Leg) rs.lastTrip.getTripElements().get(0)).getMode());
sf.handleLeg(new PersonExperiencedLeg(personId, pf.createLeg("transit_walk")));
sf.handleActivity(new PersonExperiencedActivity(personId, pf.createActivityFromCoord("pt_interaction", new Coord(1000, 200))));
Assert.assertEquals(1, rs.tripCounter);
sf.handleLeg(new PersonExperiencedLeg(personId, pf.createLeg("pt")));
sf.handleActivity(new PersonExperiencedActivity(personId, pf.createActivityFromCoord("pt_interaction", new Coord(1000, 200))));
Assert.assertEquals(1, rs.tripCounter);
sf.handleLeg(new PersonExperiencedLeg(personId, pf.createLeg("transit_walk")));
sf.handleActivity(new PersonExperiencedActivity(personId, pf.createActivityFromCoord("leisure", new Coord(1000, 200))));
Assert.assertEquals(2, rs.tripCounter);