Lane

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,901 of 3,71348%233 of 37638%1772602795563172
scheduleSensorTriggers(LaneBasedGTU, double, double)3130%240%1313424211
clone(CrossSectionLink, SimulatorInterface.TimeDoubleUnit)1330%80%55252511
Lane(CrossSectionLink, SimulatorInterface.TimeDoubleUnit, Lane)1230%n/a11171711
Lane(CrossSectionLink, String, List, LaneType, Map)1200%n/a11181811
addLaneBasedObject(LaneBasedObject)940%80%55141411
laterallyAdjacentAndAccessible(Lane, LateralDirectionality, GTUType, GTUDirectionality, boolean)8618968%302242%2027154001
removeSensor(SingleSensor)660%40%33101011
prevLanes(GTUType)5711667%221642%142092801
removeLaneBasedObject(LaneBasedObject)570%40%33101011
nextLanes(GTUType)5511868%211744%142092801
getObjectAhead(Length, GTUDirectionality)531522%8220%5671101
getLaneBasedObjectMap()510%40%339911
getSensors(Length, Length, GTUType, GTUDirectionality)500%100%669911
getLaneBasedObjects(Length, Length)450%80%558811
getLaneBasedObjects()420%60%449911
getSensors(GTUType, GTUDirectionality)400%60%448811
lambda$upstreamLanes$3(GTUDirectionality, GTUType)393245%11321%7851101
addGTU(LaneBasedGTU, double)367667%1787%1531601
lineSearch(Lane.Positions, int, double)3511476%51372%51073201
getLowestSpeedLimit()330%20%226611
getHighestSpeedLimit()330%20%226611
addSensor(SingleSensor)317269%4450%4521401
equals(Object)281128%9325%5791301
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
Lane(CrossSectionLink, String, List, LaneType, Speed)110%n/a112211
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
fractionSI(double)60%n/a111111
getGtu(int)60%n/a111111
numberOfGtus(Time)50%n/a111111
getSensors()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
getSensorMap(GTUType, GTUDirectionality)73100%3975%3701301
getGtuAhead(Length, GTUDirectionality, RelativePosition.TYPE, Time)52100%8100%0501101
removeGTU(LaneBasedGTU, boolean, Length)44100%2250%230701
static {...}43100%n/a010801
lambda$neighbors$0(LateralDirectionality, GTUType, GTUDirectionality, boolean)42100%1787%150801
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
addGTU(LaneBasedGTU, Length)10100%n/a010101
getManager(CrossSectionLink)7100%n/a010101
fraction(Length)7100%n/a010101
getLaneType()3100%n/a010101
getZ()100%n/a010101
checkDirectionality()100%n/a010101