public class ContourPlotTest extends Object
Copyright (c) 2013-2014 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights
reserved.
BSD-style license. See OpenTrafficSim License.
| Constructor and Description |
|---|
ContourPlotTest() |
| Modifier and Type | Method and Description |
|---|---|
void |
accelerationContourTest()
Test the AccelerationContourPlot.
|
void |
densityContourTest()
Test the DensityContourPlot.
|
void |
flowContourTest()
Test the FlowContourPlot.
|
static void |
main(String[] args)
Run the DensityContourPlot stand-alone for profiling.
|
void |
speedContourTest()
Test the SpeedContourPlot.
|
static void |
standardContourTests(ContourPlot cp,
Lane lane,
GTUType<?> gtuType,
double expectedZValue,
double expectedZValueWithTraffic)
Test various properties of a ContourPlot that has no observed data added.
|
public final void accelerationContourTest()
throws Exception
Exception - when something goes wrong (should not happen)public final void densityContourTest()
throws Exception
Exception - when something goes wrong (should not happen)public final void flowContourTest()
throws Exception
Exception - when something goes wrong (should not happen)public final void speedContourTest()
throws Exception
Exception - when something goes wrong (should not happen)public static void standardContourTests(ContourPlot cp, Lane lane, GTUType<?> gtuType, double expectedZValue, double expectedZValueWithTraffic) throws Exception
cp - ContourPlot; the ContourPlot to testlane - Lane; the lane on which the test GTUs are rungtuType - GTUType<?>; the type of GTUexpectedZValue - double; the value that getZ and getZValue should return for a valid item when no car has
passedexpectedZValueWithTraffic - double; the value that getZ and getZValue should return a valid item where a car
has traveled at constant speed of 50 km/h. Supply Double.NaN if the value varies but differs from the
value expected when no car has passedException - when something goes wrong (should not happen)Copyright © 2014–2015 Delft University of Technology. All rights reserved.