TopologyModificationUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,112 of 2,1120%152 of 1520%1631634144148787
cleanFork(VoltageLevel.NodeBreakerView, Graph, int, Set, String, ReportNode)1110%100%66191911
mergeLimits(String, Optional, Optional, ReportNode)890%120%77161611
buildTopology(int, String, Network, VoltageLevel, int, int, Connectable, NamingStrategy, ReportNode)880%20%22151511
getUnusedOrderPositionsBefore(BusbarSection)690%40%33111111
getUnusedOrderPositionsAfter(BusbarSection)690%40%33111111
getOrderPositions(ConnectablePosition, VoltageLevel, Connectable, boolean, ReportNode)660%100%66161611
getPositionRange(BusbarSection)580%40%339911
createLineAdder(double, String, String, String, String, Network, Line)570%n/a11111111
removeSwitchOrInternalConnection(VoltageLevel.NodeBreakerView, Graph, Object, ReportNode)550%20%22121211
createLineAdder(String, String, String, String, Network, Line, Line)510%n/a11111111
get3wtFeeders(ConnectablePosition, VoltageLevel, ThreeWindingsTransformer)510%60%448811
cleanMixedTopology(VoltageLevel.NodeBreakerView, Graph, int, ReportNode)510%40%339911
findTeePoint(Line, Line, Line)480%40%338811
searchConnectables(VoltageLevel.NodeBreakerView, Graph, Integer, Set, List)480%60%449911
getFeeders(ConnectablePosition, VoltageLevel, Connectable, boolean, ReportNode)470%80%55111111
getFirstBusbarSection(VoltageLevel)440%40%339911
cleanTopology(VoltageLevel.NodeBreakerView, Graph, int, String, ReportNode)430%40%339911
attachLine(Terminal, LineAdder, BiConsumer, BiConsumer, BiConsumer)420%60%44111111
removeAllSwitchesAndInternalConnections(VoltageLevel.NodeBreakerView, Graph, int, Object, ReportNode)420%60%449911
mergeLimits(String, TopologyModificationUtils.LoadingLimitsBags, TopologyModificationUtils.LoadingLimitsBags, ReportNode)400%n/a114411
lambda$createGraphFromTerminal$36(VoltageLevel.NodeBreakerView, Graph, int, Switch, int)400%20%228811
addLoadingLimits(LoadingLimitsAdder, TopologyModificationUtils.LoadingLimitsBag)370%20%22111111
cleanNodeBreakerTopology(Network, String, ReportNode)370%40%338811
addLoadingLimits(Line, TopologyModificationUtils.LoadingLimitsBags, TwoSides)350%20%228811
removeVoltageLevelAndSubstation(VoltageLevel, ReportNode)340%20%22111111
getBranchFeeders(ConnectablePosition, VoltageLevel, Branch)340%40%336611
fillConnectablesMap(BusbarSection, Map)300%20%227711
getSliceOrdersMap(VoltageLevel)290%n/a118811
createGraphFromTerminal(Terminal)260%n/a116611
getMaxOrderUsedBefore(NavigableMap, int)250%40%338811
getMinOrderUsedAfter(NavigableMap, int)250%40%338811
getLinkedConnectables(VoltageLevel.NodeBreakerView, Graph, Integer, Object)240%n/a115511
lambda$createDisconnectorTopology$16(int, NamingStrategy, String, int, VoltageLevel, BusbarSection, BusbarSection)240%20%223311
createTopologyAndGetConnectableNode(int, String, Network, VoltageLevel, Connectable, NamingStrategy, ReportNode)220%n/a114411
createNBBreaker(int, int, String, VoltageLevel.NodeBreakerView, boolean)210%n/a11101011
lambda$getFeedersByConnectable$30(VoltageLevel, Map, Connectable)210%20%225511
lambda$getFeederPositionsByConnectable$29(Map, String, List)200%20%226611
createNBDisconnector(int, int, String, VoltageLevel.NodeBreakerView, boolean)190%n/a119911
addOrderPositions(Connectable, VoltageLevel, Collection, boolean, ReportNode)190%20%225511
lambda$removeVoltageLevelAndSubstation$7(ReportNode, Substation)190%20%226611
isBusbarSection(VoltageLevel.NodeBreakerView, Integer)180%40%332211
createBusBreakerSwitch(String, String, String, VoltageLevel.BusBreakerView)170%n/a118811
createNodeBreakerSwitchesTopology(VoltageLevel, int, int, NamingStrategy, String, List, BusbarSection)170%n/a113311
createTopologyWithConnectableNode(int, String, Network, VoltageLevel, int, Connectable, NamingStrategy, ReportNode)170%n/a113311
getOppositeNode(Graph, int, Object)160%20%222211
lambda$getSliceOrdersMap$10(Map, BusbarSection, Set)160%20%224411
lambda$getSliceOrdersMap$12(VoltageLevel, TreeMap, Integer, Set)150%n/a114411
getFeederPositions(VoltageLevel)120%n/a113311
getFeedersByConnectable(VoltageLevel)120%n/a113311
lambda$getFirstBusbarSection$34(BusbarSection)120%20%222211
lambda$getFirstBusbarSection$33(BusbarSection)120%20%222211
lambda$getParallelBusbarSections$15(BusbarSectionPosition, BusbarSection)120%20%221111
getFeederPositionsByConnectable(VoltageLevel)110%n/a113311
getParallelBusbarSections(VoltageLevel, BusbarSectionPosition)100%n/a113311
createNodeBreakerSwitchesTopology(VoltageLevel, int, int, NamingStrategy, String, BusbarSection)100%n/a112211
createDisconnectorTopology(VoltageLevel, int, NamingStrategy, String, List, BusbarSection, int)100%n/a112211
createDisconnectorTopology(VoltageLevel, int, NamingStrategy, String, List, BusbarSection)90%n/a112211
getInjectionFeeder(ConnectablePosition)90%n/a111111
lambda$getOrderPositions$31(List, ConnectablePosition.Feeder)90%n/a111111
lambda$getFeederPositionsByConnectable$28(List, ConnectablePosition.Feeder)90%n/a111111
lambda$getFirstBusbarSection$32(BusbarSection)80%20%221111
lambda$getParallelBusbarSections$14(BusbarSection)80%20%221111
lambda$removeVoltageLevelAndSubstation$6(Connectable)80%20%221111
addOrderPositions(Connectable, VoltageLevel, Collection)70%n/a112211
lambda$getMinOrderUsedAfter$26(Map.Entry)70%n/a111111
lambda$getMaxOrderUsedBefore$25(Map.Entry)70%n/a111111
lambda$getPositionRange$24(Integer)60%n/a111111
lambda$getPositionRange$23(Integer)60%n/a111111
lambda$getUnusedOrderPositionsAfter$22(Integer)60%n/a111111
lambda$getUnusedOrderPositionsAfter$21(Integer)60%n/a111111
lambda$getUnusedOrderPositionsBefore$19(Integer)60%n/a111111
lambda$getUnusedOrderPositionsBefore$17(Integer)60%n/a111111
lambda$getSliceOrdersMap$9(Set, Set)60%n/a112211
lambda$getFeederPositions$27(VoltageLevel, Set, Connectable)50%n/a111111
lambda$getSliceOrdersMap$11(VoltageLevel, List, Connectable)50%n/a111111
lambda$addLoadingLimits$5(Line, TopologyModificationUtils.LoadingLimitsBag)50%n/a111111
lambda$addLoadingLimits$4(Line, TopologyModificationUtils.LoadingLimitsBag)50%n/a111111
lambda$addLoadingLimits$3(Line, TopologyModificationUtils.LoadingLimitsBag)50%n/a111111
lambda$addLoadingLimits$2(Line, TopologyModificationUtils.LoadingLimitsBag)50%n/a111111
lambda$addLoadingLimits$1(Line, TopologyModificationUtils.LoadingLimitsBag)50%n/a111111
lambda$addLoadingLimits$0(Line, TopologyModificationUtils.LoadingLimitsBag)50%n/a111111
lambda$getUnusedOrderPositionsAfter$20(NavigableMap, int)40%n/a111111
lambda$getUnusedOrderPositionsBefore$18(NavigableMap, int)40%n/a111111
lambda$fillConnectablesMap$13(BusbarSection, Set)40%n/a111111
lambda$getSliceOrdersMap$8(Map, BusbarSection)40%n/a111111
static {...}40%n/a111111
lambda$createGraphFromTerminal$35(Connectable)20%n/a111111