LaneBasedGtu

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,727 of 3,25046%165 of 23830%1452022885194383
scheduleLaneEvents()2817721%371326%2326536901
timeAtLine(PolyLine2d, RelativePosition)1880%240%1313323211
getTimeOfLateralCrossing(Duration, Duration, boolean)1780%160%99333311
destroy()1710%100%66212111
getNextLanesForRoute(Lane)1120%160%99252511
enterLane(Lane, double)1074127%5116%34142101
findDetectorTriggersInEpisode(Length, LanePosition, LanePosition, boolean)919751%9950%810143501
changeLaneInstantaneously(LateralDirectionality)740%n/a11131311
getNextLaneForRoute(Lane)540%80%55121211
exitLane()440%20%228811
findDetectorTriggers(boolean)435857%5758%4772301
move(DirectedPoint2d)4111874%5550%56143101
getRoamingPosition()320%40%335511
stop()180%n/a114411
getProjectedLength(Lane)170%n/a113311
getPosition(RelativePosition)150%n/a112211
getRoamingPosition(Point2d)1314091%61672%51202901
getLane(Duration)131145%3125%231201
init(LaneBasedStrategicalPlanner, DirectedPoint2d, Speed)118488%2250%2311501
getDesiredSpeed()104581%1583%1421201
getPosition(Lane)100%n/a111111
isBrakingLightsOn(Duration)100%n/a111111
cancelAllEvents()92775%1150%1221001
getPositionOrRoaming()90%20%221111
getDeviation(Duration)90%n/a111111
triggerDetector(LaneDetector)90%n/a113311
isRoaming(Duration)80%20%221111
lambda$getNextLanesForRoute$15(Lane)80%n/a111111
isRoaming()70%20%221111
getPosition(Lane, Duration)70%n/a111111
getDeviation()70%n/a111111
isBrakingLightsOn()70%n/a111111
lambda$scheduleLaneEvents$4(CrossSectionLink)70%n/a111111
setParent(Gtu)60%n/a113311
getTurnIndicatorStatus(Duration)60%n/a111111
getTacticalPlanner(Duration)60%n/a111111
getLaneChangeDirection(Duration)60%n/a111111
lambda$getNextLaneForRoute$14(Lane, Set)60%n/a111111
lambda$findDetectorTriggers$13(Map.Entry)60%n/a111111
lambda$cancelAllEvents$3(SimEventInterface)60%n/a111111
lambda$cancelAllEvents$2(SimEventInterface)60%n/a111111
laneChangeAllowed()5654%1150%120101
getStrategicalPlanner(Duration)50%n/a111111
lambda$findDetectorTriggers$12(Length)50%n/a111111
lambda$scheduleLaneEvents$11(Lane)50%n/a111111
lambda$scheduleLaneEvents$9(Length)50%n/a111111
lambda$scheduleLaneEvents$8(Duration)50%n/a111111
lambda$scheduleLaneEvents$6(Lane, double)50%n/a111111
getPosition(Lane, RelativePosition, Duration)46093%2250%230801
toString()40%n/a111111
getFullId()30%n/a111111
lambda$scheduleLaneEvents$10()30%n/a111111
lambda$scheduleLaneEvents$7()30%n/a111111
lambda$scheduleLaneEvents$5()30%n/a111111
getDeviation(Lane, Point2d)7897%1150%120601
getHeight()0%n/a111111
static {...}316100%n/a010601
LaneBasedGtu(String, GtuType, Length, Length, Speed, Length, RoadNetwork)80100%n/a0101601
getCarFollowingAcceleration()76100%4100%0301601
laneLateralOvershoot(Duration)33100%n/a010601
endRoaming(LanePosition)27100%1150%120401
getPosition()25100%2100%020401
getPosition(RelativePosition, Duration)18100%2100%020401
lambda$getCarFollowingAcceleration$17(Speed, SpeedLimitInfo, PerceptionCollectable)10100%n/a010101
getPosition(Lane, RelativePosition)9100%n/a010101
lambda$getDesiredSpeed$16(SpeedLimitInfo)8100%n/a010101
lambda$getPosition$1(Duration)8100%n/a010101
getPosition(Duration)6100%n/a010101
lambda$enterLane$0(Lane, double)6100%n/a010101
getLane()5100%n/a010101
getTurnIndicatorStatus()5100%n/a010101
setTurnIndicatorStatus(TurnIndicatorStatus)5100%n/a010201
setLaneChangeDirection(LateralDirectionality)5100%n/a010201
getLaneChangeDirection()5100%n/a010101
getLongitudinalPosition()4100%n/a010101
setVehicleModel(VehicleModel)4100%n/a010201
getStrategicalPlanner()4100%n/a010101
getNetwork()4100%n/a010101
setBookkeeping(LaneBookkeeping)4100%n/a010201
getTacticalPlanner()4100%n/a010101
setNoLaneChangeDistance(Length)4100%n/a010201
getVehicleModel()3100%n/a010101
getBookkeeping()3100%n/a010101