AbstractLaneBasedGTU

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,755 of 3,67952%254 of 40036%1812512906392051
finalizeLaneChange(LateralDirectionality)2680%380%2020555511
scheduleEnterLeaveTriggers()24334858%543438%3645339801
position(Lane, RelativePosition, Time)20212438%331125%1923346001
enterLaneRecursive(LaneDirection, Length, Map, Length, Set, int)14911944%261638%1922204201
getDistanceAtOtherLane(Lane, Time, boolean, double, DirectedPoint, Set)1310%160%99191911
initLaneChange(LateralDirectionality)920%80%55171711
getCarFollowingAcceleration()840%60%44181811
removePendingEvents(Lane, Map)65912%9110%5691201
getReferencePosition()5812968%181240%1216103601
projectedPosition(Lane, RelativePosition, Time)570%60%449911
getDesiredSpeed()550%60%44121211
move(DirectedPoint)5419378%8642%68113701
destroy()509565%4660%4662601
getBounds()300%n/a113311
addLaneToGtu(Lane, Length, GTUDirectionality)292849%1375%134901
addGtuToLane(Lane, Length)235871%3770%3631301
setParent(GTU)230%20%225511
translatedPosition(Lane, RelativePosition, Time)205673%3562%3521201
isSafeToChange()160%20%221111
toString()130%n/a111111
init(LaneBasedStrategicalPlanner, Set, Speed)1120794%21083%2723401
leaveLane(Lane, boolean)116886%11191%1711501
lambda$getCarFollowingAcceleration$2(Speed, SpeedLimitInfo, PerceptionCollectable)100%n/a111111
updateLinkFraction(Lane, Map, Set, boolean, Length, boolean)88291%31178%3821401
lambda$getDesiredSpeed$1(SpeedLimitInfo)80%n/a111111
reinit(Set)70%n/a112211
getTurnIndicatorStatus(Time)60%n/a111111
enterLane(Lane, Length, GTUDirectionality)51676%3350%341501
getStrategicalPlanner(Time)50%n/a111111
setTurnIndicatorStatus(TurnIndicatorStatus)50%n/a112211
setFinalizeLaneChangeEvent(SimEventInterface)0%n/a112211
setVehicleModel(VehicleModel)0%n/a112211
getNetwork()0%n/a111111
getVehicleModel()0%n/a111111
getDirection(Lane)1990%1150%120301
changeLaneInstantaneously(LateralDirectionality)115100%2100%0202001
AbstractLaneBasedGTU(String, GTUType, OTSSimulatorInterface, OTSRoadNetwork)72100%n/a0101601
fractionalPositions(RelativePosition, Time)29100%2100%020501
positions(RelativePosition, Time)28100%2100%020501
addTrigger(Lane, SimEventInterface)24100%2100%020601
addEnterTrigger(Lane, SimEventInterface)24100%1150%120601
static {...}13100%n/a010401
fractionalPosition(Lane, RelativePosition, Time)11100%n/a010101
fractionalPosition(Lane, RelativePosition)10100%n/a010101
position(Lane, RelativePosition)9100%n/a010101
positions(RelativePosition)8100%n/a010101
fractionalPositions(RelativePosition)8100%n/a010101
lambda$changeLaneInstantaneously$0()8100%n/a010101
leaveLane(Lane)5100%n/a010201
getTurnIndicatorStatus()5100%n/a010101
getStrategicalPlanner()100%n/a010101