Lane

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,211 of 3,72367%171 of 37854%1362611795572072
scheduleSensorTriggers(LaneBasedGTU, double, double)3160%260%1414414111
clone(CrossSectionLink, SimulatorInterface.TimeDoubleUnit)1320%80%55252511
Lane(CrossSectionLink, Lane)1250%n/a11171711
laterallyAdjacentAndAccessible(Lane, LateralDirectionality, GTUType, GTUDirectionality, boolean)8618968%302242%2027154001
prevLanes(GTUType)5312069%201847%132082801
lambda$upstreamLanes$3(GTUDirectionality, GTUType)393245%11321%7851101
addGTU(LaneBasedGTU, double)367266%1787%1531601
lineSearch(Lane.Positions, int, double)3511476%51372%51073201
getLowestSpeedLimit()330%20%226611
getHighestSpeedLimit()330%20%226611
equals(Object)281128%9325%5791301
nextLanes(GTUType)2714684%152360%122052801
getGtuList(Time)270%40%335511
getLastGtu(GTUDirectionality)260%40%335511
getFirstGtu(GTUDirectionality)260%40%335511
lambda$indexOfGtu$5(Time, LaneBasedGTU, LaneBasedGTU)200%n/a114411
lambda$indexOfGtu$4(LaneBasedGTU, LaneBasedGTU)180%n/a113311
getSpeedLimit(GTUType)173869%1583%141901
lambda$downstreamLanes$2(GTUDirectionality, GTUType)165577%7750%6811101
getObjectBehind(Length, GTUDirectionality)140%20%223311
position(double)131655%1150%121301
setSpeedLimit(GTUType, Speed)100%n/a113311
removeSpeedLimit(GTUType)90%n/a113311
indexOfGtu(LaneBasedGTU, Time)90%n/a111111
getGtuBehind(Length, GTUDirectionality, RelativePosition.TYPE, Time)71161%1150%121301
getGtuList()71058%1150%120201
indexOfGtu(LaneBasedGTU)70%n/a111111
getGtu(int, Time)70%n/a111111
positionSI(double)60%n/a111111
getGtu(int)60%n/a111111
numberOfGtus(Time)50%n/a111111
getSensors()43890%1583%141901
getLaneBasedObjects()43890%1583%141901
numberOfGtus()40%n/a111111
accessibleAdjacentLanesLegal(LateralDirectionality, GTUType, GTUDirectionality)4195%2466%240701
hashCode()2793%1375%130601
accessibleAdjacentLanesPhysical(LateralDirectionality, GTUType, GTUDirectionality)1487%1150%120201
Lane(CrossSectionLink, String, Length, Length, Length, Length, LaneType, Speed, boolean)135100%n/a0101901
Lane(CrossSectionLink, String, Length, Length, Length, Length, LaneType, Map, boolean)124100%n/a0101801
Lane(CrossSectionLink, String, Length, Length, LaneType, Map)121100%n/a0101801
Lane(CrossSectionLink, String, List, LaneType, Map)120100%n/a0101801
addSensor(SingleSensor)103100%1787%1501401
addLaneBasedObject(LaneBasedObject)99100%1787%1501501
getSensorMap(GTUType, GTUDirectionality)73100%21083%2701301
getObjectAhead(Length, GTUDirectionality)68100%10100%0601101
removeSensor(SingleSensor)66100%1375%1301001
removeLaneBasedObject(LaneBasedObject)62100%1375%1301101
getGtuAhead(Length, GTUDirectionality, RelativePosition.TYPE, Time)52100%8100%0501101
getLaneBasedObjectMap()51100%4100%030901
getSensors(Length, Length, GTUType, GTUDirectionality)50100%1990%160901
getLaneBasedObjects(Length, Length)45100%8100%050801
removeGTU(LaneBasedGTU, boolean, Length)44100%2250%230701
static {...}43100%n/a010801
lambda$neighbors$0(LateralDirectionality, GTUType, GTUDirectionality, boolean)42100%1787%150801
getSensors(GTUType, GTUDirectionality)40100%1583%140801
neighbors(LateralDirectionality, GTUType, GTUDirectionality, boolean)34100%2100%020301
downstreamLanes(GTUDirectionality, GTUType)19100%n/a010101
upstreamLanes(GTUDirectionality, GTUType)19100%n/a010101
toString()18100%n/a010201
lambda$getGtuAhead$1(List, RelativePosition.TYPE, Time, int)16100%n/a010201
constructDefaultSpeedLimitMap(Speed, RoadNetwork)13100%n/a010301
Lane(CrossSectionLink, String, Length, Length, Length, Length, LaneType, Map)12100%n/a010201
Lane(CrossSectionLink, String, Length, Length, Length, Length, LaneType, Speed)12100%n/a010201
Lane(CrossSectionLink, String, Length, Length, LaneType, Speed)12100%n/a010301
Lane(CrossSectionLink, String, List, LaneType, Speed)11100%n/a010201
addGTU(LaneBasedGTU, Length)10100%n/a010101
getManager(CrossSectionLink)7100%n/a010101
fraction(Length)7100%n/a010101
fractionSI(double)6100%n/a010101
getLaneType()3100%n/a010101
getZ()100%n/a010101
checkDirectionality()100%n/a010101