public abstract class BasicGraphTest
extends junit.framework.TestCase
Modifier and Type | Class and Description |
---|---|
static class |
BasicGraphTest.BasicGraphSparseTest |
Constructor and Description |
---|
BasicGraphTest(java.lang.String string) |
Modifier and Type | Method and Description |
---|---|
abstract Vertex |
getVertex() |
void |
setUp() |
static junit.framework.Test |
suite() |
void |
tearDown() |
void |
testBadEdgesParallel() |
void |
testDirectedGraph() |
void |
testEdgesOkSelfLoop() |
void |
testEquality()
make sure that vertices and edges are equal to themselves,
even if they're not in a graph.
|
void |
testFindEdge() |
void |
testFindEdgeSet() |
void |
testGoodEdgesOpposite() |
protected void |
testGraph(Graph sag,
int edges,
int vertices) |
void |
testGraphAppropriateness() |
void |
testParallelEdgeAdd() |
void |
testPredecessorConsistency() |
void |
testPredecessorConsistencyDirected() |
void |
testSimpleDirectedGraph()
Incrementally creates a graph( 3, 3 ) and checks that the edges add up
correctly.
|
void |
testSimpleDirectedGraphEdges() |
void |
testSimpleUndirectedGraph() |
void |
testUndirectedGraph() |
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString
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, failNotEquals, failNotSame, failSame
public BasicGraphTest(java.lang.String string)
string
- public static junit.framework.Test suite()
public void setUp()
setUp
in class junit.framework.TestCase
public void tearDown()
tearDown
in class junit.framework.TestCase
public abstract Vertex getVertex()
protected final void testGraph(Graph sag, int edges, int vertices)
public final void testPredecessorConsistency()
public final void testPredecessorConsistencyDirected()
public final void testSimpleUndirectedGraph()
public final void testSimpleDirectedGraph()
public final void testSimpleDirectedGraphEdges()
public final void testGoodEdgesOpposite()
public final void testBadEdgesParallel()
public final void testEdgesOkSelfLoop()
public final void testGraphAppropriateness()
public final void testParallelEdgeAdd()
public void testFindEdgeSet()
public void testFindEdge()
public void testDirectedGraph()
public void testUndirectedGraph()
public void testEquality()