AbstractLaneBasedGTU

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,315 of 3,10057%158 of 28043%1241892145311849
finalizeLaneChange(LateralDirectionality)2170%260%1414464611
scheduleEnterLeaveTriggers()14332869%272951%2029197601
position(Lane, RelativePosition, Time)13512247%191136%1216255001
getDistanceAtOtherLane(Lane, Time, boolean, double, DirectedPoint)980%100%66121211
initLaneChange(LateralDirectionality)920%80%55171711
getCarFollowingAcceleration()760%40%33161611
removePendingEvents(Lane, Map)65912%9110%5691201
enterLaneRecursive(LaneDirection, Length, Map, Length, Set)596652%10637%8961601
projectedPosition(Lane, RelativePosition, Time)570%60%449911
getDesiredSpeed()550%60%44121211
destroy()449267%3562%3552401
getBounds()300%n/a113311
addLaneToGtu(Lane, Length, GTUDirectionality)292849%1375%134901
addGtuToLane(Lane, Length)235871%3770%3631301
setParent(GTU)230%20%225511
move(DirectedPoint)2223891%71161%71033601
getReferencePosition()2110783%41071%4832601
translatedPosition(Lane, RelativePosition, Time)205673%3562%3521201
isSafeToChange()160%20%221111
toString()130%n/a111111
init(LaneBasedStrategicalPlanner, Set, Speed)1121295%21083%2723401
leaveLane(Lane, boolean)116886%11191%1711501
lambda$getCarFollowingAcceleration$3(Speed, SpeedLimitInfo, PerceptionCollectable)100%n/a111111
lambda$getDesiredSpeed$2(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
setVehicleModel(VehicleModel)40%n/a112211
getVehicleModel()0%n/a111111
getDirection(Lane)1990%1150%120301
changeLaneInstantaneously(LateralDirectionality)114100%2100%0202101
AbstractLaneBasedGTU(String, GTUType, DEVSSimulatorInterface.TimeDoubleUnit, OTSNetwork)61100%n/a0101301
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
lambda$scheduleEnterLeaveTriggers$1(Time)5100%n/a010101
getStrategicalPlanner()4100%n/a010101