Tag List Report

The following document contains the listing of user tags found in the code. Below is the summary of the occurrences per tag.

Tag Class Total number of occurrences Tag strings used by tag class
Open issues in the code 87 TODO, FIXME, XXX

Each tag is detailed below:

Open issues in the code

Number of occurrences found in the code: 87

org.opentrafficsim.core.VerifyRequiredMethods Line
build in toString() methods in ots-core. Then replace System.err.println with fail again... 104
org.opentrafficsim.core.compatibility.CompatibilityTest Line
Test isCompatibleWith method (OR remove that method from the class; it is never used). 154
org.opentrafficsim.core.compatibility.GTUCompatibility Line
cleverly check only those in the parent(s) that do not conflict with ours. 183
org.opentrafficsim.core.distributions.DistributionTest Line
Next test fails because the random field of the Distribution does not implement equals assertTrue( "Distributions is equal to other distribution containing exact same frequencies and objects and random source", distribution.equals(distribution2)); 400
org.opentrafficsim.core.dsol.OTSDEVSRTParallelMove Line
update the run() method of OTSDEVSRTParallelMove and adapt to the latest parent class version in DSOL 3.03.07 92
org.opentrafficsim.core.dsol.OTSReplicationTest Line
Currently, the id can not be retrieved: assertEquals("id can be retrieved", id, experiment.getId()); 47
org.opentrafficsim.core.dsol.OTSSimulationExceptionTest Line
check that the values of enableSuppresion and writableStackTrace are correctly reflected in e 44
org.opentrafficsim.core.geometry.OTSLine3D Line
DJ 49
DJ uses double 61
DJ 67
DJ 85
DJ double 125
Let the Z-component of the result follow the Z-values of the reference line. 143
Test this code (currently untested). 251
DJ 256
DJ 308
DJ 380
make tooClose a parameter of this method. 412
DJ 598
DJ 698
DJ 755
DJ 766
DJ 777
DJ 826
DJ 840
DJ 905
DJ 941
DJ name + super(p) 953
DJ 1049
DJ without SI 1099
finish this method if it is needed; remove otherwise. Calculate the first point on this line that intersects somewhere with the provided line, or NaN if no intersection was found. 1181
DJ 1341
DJ 1449
DJ 1508
DJ 1619
DJ 1668
DJ 1710
DJ 1760
DJ uses BoundingRectangle 1814
DJ 1826
DJ 1838
DJ 1901
org.opentrafficsim.core.geometry.OTSLine3DTest Line
verify rotations around x and y 380
org.opentrafficsim.core.geometry.OTSPoint3DTest Line
extend by testing at a few other elevations. 192
(this fails) assertEquals("There should be 0 intersections", 0, intersections.size()); 384
(this fails) assertEquals("There should be 2 intersections", 2, intersections.size()); 398
org.opentrafficsim.core.geometry.OTSShapeTest Line
No geometry exception if thrown for two points that only differ in Z 249
do we really want this behavior? 267
org.opentrafficsim.core.gtu.AbstractGTU Line
should be indicated with a Parameter 106
can be removed after testing period 110
discuss when a new tactical planner may be needed 291
allow alignment at different intervals, also different between GTU's within a single simulation 312
see where the actual pointer to the GTU is needed 738
org.opentrafficsim.core.gtu.AbstractLinkBasedGTU Line
public abstract Link getLink(final RelativePosition.TYPE referencePosition); 59
org.opentrafficsim.core.gtu.GTUExceptionTest Line
check that the values of enableSuppresion and writableStackTrace are correctly reflected in e 44
org.opentrafficsim.core.gtu.GTUTest Line
should the next one not ge a GTUException? 245
should probably explicitly throw an exception for a misbehaving strategical planner 297
should the AbstractGTU not complain more directly about a null returned by strategicalPlanner.generateTacticalPlanner()? 320
org.opentrafficsim.core.gtu.SpaceBasedGTU Line
space based interface for a GTU. Can be 2D, 3D. 16
org.opentrafficsim.core.gtu.plan.operational.OperationalPlanBuilder Line
driving with negative speeds (backward driving) is not yet supported.<br> 23
plan with a constant speed. <p> Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved. <br> BSD-style license. See <a href="http://opentrafficsim.org/docs/license.html">OpenTrafficSim License</a>. </p> $LastChangedDate: 2015-07-24 02:58:59 +0200 (Fri, 24 Jul 2015) $, @version $Revision: 1147 $, by $Author: averbraeck $, initial version Nov 15, 2015 <br> 24
rename this method buildConstantAccelerationPlan. 73
org.opentrafficsim.core.gtu.plan.operational.OperationalPlanTest Line
assertEquals("getPath returns the path", path, op.getPath()); What acceleration is required to reach endSpeed at the end of the path? (This mathematical derivation constructed independently from the OperationalPlanBuilder code.) 106
org.opentrafficsim.core.network.CapacityOTSLink Line
per direction? which GTUType? 33
org.opentrafficsim.core.network.CapacityOTSLinkTest Line
X is it really intentional that the equals method of Node does NOT check equality of the network field? 69
X is it really intentional that the equals method of Node does NOT check equality of the network field? 79
org.opentrafficsim.core.network.LinkLocation Line
not on the same link. Find shortest path... 88
org.opentrafficsim.core.network.LinkTypeTest Line
how the hell can you obtain a linkType that will return true to isNone() ? assertTrue("???", LinkType.DEFAULTS.NONE.isNone()); 84
next one fails - what is wrong? assertTrue("waterWayType2 is a waterway", waterWayType2.isWaterWay()); 87
next one fails - what is wrong? assertTrue("roadLinkType is a road", roadLinkType.isRoad()); 89
org.opentrafficsim.core.network.Network Line
explain why invisible objects have associated animation events (or remove them from the Network interface) <br> Payload: InvisibleObject object (not an array, just an Object) 454
there seems to be no specific class or interface for these that can be specified in the ObjectDescriptor 508
there seems to be no specific class or interface for these that can be specified in the ObjectDescriptor 517
org.opentrafficsim.core.network.OTSLink Line
verify that gtu.getSimulator() equals getSimulator() ? 114
verify that gtu.getSimulator() equals getSimulator() ? 127
org.opentrafficsim.core.network.OTSNetwork Line
take connections into account, and possibly do node expansion to build the graph 691
the next line with .class has problems compiling... So used a dirty hack instead for now... 693
verify that gtu.getSimulator() equals getSimulator() ? 1013
org.opentrafficsim.core.network.OTSNetworkTest Line
Checking routes is a bit harder; not done for now 380
fix OTSNetwork class to throw the documented exception instead of java.lang IllegalArgumentException: graph must contain the start vertex Node freeNode = new OTSNode(network, "unconnectedNode", new OTSPoint3D(5, 5, 5)); assertNull(network.getShortestRouteBetween(GTUType.ALL, freeNode, network.getNode("node1"))); 556
org.opentrafficsim.core.network.OTSNetworkUtils Line
clone the visible objects 87
org.opentrafficsim.core.network.factory.xml.units.ColorParserTest Line
parser gracefully accepts RGB strings without parentheses 102
org.opentrafficsim.core.network.factory.xml.units.Distributions Line
include in GLOBAL tag. 50
org.opentrafficsim.core.network.factory.xml.units.DistributionsTest Line
non-integer first argument for ERLANG is quietly rounded to nearest integer value Test the various exceptions 106
org.opentrafficsim.core.network.route.Route Line
Sanity check - there should be no Connectors (except at start and end) 71
org.opentrafficsim.core.network.route.RouteTest Line
write JUnit test for the suitability method (has to wait for the XML network lane parser). 203
org.opentrafficsim.core.object.StaticObject Line
why does this method have any arguments? 163