java.lang.Object
junit.framework.Assert
junit.framework.TestCase
com.port80.graph.dot.impl.Anneal_Test01
- All Implemented Interfaces:
- junit.framework.Test
- public class Anneal_Test01
- extends junit.framework.TestCase
Check Anneal() rank cost calculation methods.
| Fields inherited from class junit.framework.TestCase |
|
| Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString |
| Methods inherited from class junit.framework.Assert |
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail |
NAME
private static final java.lang.String NAME
- See Also:
- Constant Field Values
DEBUG
private static final boolean DEBUG
- See Also:
- Constant Field Values
CHECK
private static boolean CHECK
VERBOSE
private static boolean VERBOSE
opts
private static java.util.Map opts
fGraph
com.port80.graph.IGraph fGraph
fVGraph
VirtualGraph fVGraph
fAnneal
Anneal fAnneal
Anneal_Test01
public Anneal_Test01(java.lang.String name)
testRankCost01
public void testRankCost01()
testErasedPath
public void testErasedPath()
- Check ErasedPath.erase() return correct cross cost (0) after erasing 11->31
(ignoring distance costs).
printCrossCost
private void printCrossCost(VirtualVertex v)
clearVertexX
private void clearVertexX(VirtualEdge chaintail,
com.port80.util.struct.IntValueHashMap savedx)
- Save the x-coordinates of the vertices in the given chain.
restoreVertexX
private void restoreVertexX(VirtualEdge chaintail,
com.port80.util.struct.IntValueHashMap savedx)
- Restore the x-coordinates of the vertices in the given chain.
main
public static void main(java.lang.String[] args)