net.walend.digraph.path.test
Class MutableGEPathTest

java.lang.Object
  |
  +--junit.framework.Assert
        |
        +--junit.framework.TestCase
              |
              +--net.walend.toolkit.junit.TestCase
                    |
                    +--net.walend.digraph.test.GEDigraphTest
                          |
                          +--net.walend.digraph.path.test.GEPathTest
                                |
                                +--net.walend.digraph.path.test.MutableGEPathTest
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
MutableListGEPathTest

public abstract class MutableGEPathTest
extends GEPathTest

Since:
20011023
Author:
David Walend dfw1@cornell.edu

Field Summary
 
Fields inherited from class junit.framework.TestCase
 
Constructor Summary
MutableGEPathTest(java.lang.String testName)
           
 
Method Summary
protected abstract  MutableGEPath getTestMutableGEPathTail()
           
 void testAddPathToHead()
           
 void testAddPathToTail()
           
 void testAddToHead()
           
 void testAddToTail()
           
 void testConcurrentModificationException(EdgeNodeIterator it, boolean exception)
           
 void testConcurrentModificationException(java.util.Iterator it, boolean exception)
           
 void testConcurrentModificationExceptions()
           
 void testImmutable()
           
 void testPruneHead()
           
 void testPruneHeadFromFirst()
           
 void testPruneHeadFromLast()
           
 void testPruneTail()
           
 void testPruneTailFromFirst()
           
 void testPruneTailFromLast()
           
 void testRemoveHead()
           
 void testRemoveTail()
           
 void testSplice()
           
 void testSpliceFirst()
           
 void testSpliceFirstToLast()
           
 void testSpliceLast()
           
 void testSpliceLastToFirst()
           
 
Methods inherited from class net.walend.digraph.path.test.GEPathTest
getCyclicTestGEPath, getCyclicTestMutableGEPath, getOneNodeGEPath, getOneNodeMutableGEPath, getTestGEPath, getTestMutableGEPath, testGetHead, testGetIndexOfNode, testGetLastIndexOfNode, testGetNodeAtIndex, testGetNodeList, testGetSubpath, testGetSubpathFirst, testGetSubpathFirstToLast, testGetSubpathLast, testGetSubpathLastToFirst, testGetSupergraph, testGetTail, testPathEdgeCount, testPathNodeCount, testPathNodeIterator, testQueriesOnCyclicTestGEPath, testQueriesOnOneNodePath, testQueriesOnTestGEPath, testSameGEPathAs, testSerialization, testValid
 
Methods inherited from class net.walend.digraph.test.GEDigraphTest
getEmptyTestGEDigraph, getEmptyTestMutableGEDigraph, getTestGEDigraph, getTestMutableGEDigraph, testContainsEdge, testContainsEdgeAllWays, testContainsGEDigraph, testContainsNode, testContainsNodes, testCopyConstructor, testCountInboundEdges, testCountOutboundEdges, testEdgeCount, testEdgeNodeIterator, testGEDigraphAlgebraContainsGEDigraph, testGEDigraphAlgebraIntersectGEDigraphs, testGEDigraphAlgebraSameGEDigraphs, testGEDigraphAlgebraUnionGEDigraphs, testGetFromNodes, testGetNodes, testGetToNodes, testImmutable, testIsEdgeFree, testIsEmpty, testNodeCount, testNodeIterator, testQueriesOnEmpty, testQueriesOnTestGEDigraph, testSameGEDigraphAs, testToString
 
Methods inherited from class net.walend.toolkit.junit.TestCase
fail, fail
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, name, run, run, runBare, runTest, setName, setUp, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assert, assert, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertNotNull, assertNotNull, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MutableGEPathTest

public MutableGEPathTest(java.lang.String testName)
Method Detail

getTestMutableGEPathTail

protected abstract MutableGEPath getTestMutableGEPathTail()

testAddToTail

public void testAddToTail()
                   throws EdgeMissingException,
                          NodeMissingException,
                          LastNodeException
EdgeMissingException
NodeMissingException
LastNodeException

testAddToHead

public void testAddToHead()
                   throws EdgeMissingException,
                          NodeMissingException,
                          LastNodeException
EdgeMissingException
NodeMissingException
LastNodeException

testRemoveHead

public void testRemoveHead()
                    throws LastNodeException
LastNodeException

testRemoveTail

public void testRemoveTail()
                    throws LastNodeException
LastNodeException

testAddPathToTail

public void testAddPathToTail()

testAddPathToHead

public void testAddPathToHead()

testPruneTail

public void testPruneTail()

testPruneHead

public void testPruneHead()

testPruneTailFromFirst

public void testPruneTailFromFirst()

testPruneTailFromLast

public void testPruneTailFromLast()

testPruneHeadFromFirst

public void testPruneHeadFromFirst()

testPruneHeadFromLast

public void testPruneHeadFromLast()

testSplice

public void testSplice()

testSpliceFirst

public void testSpliceFirst()

testSpliceLast

public void testSpliceLast()

testSpliceFirstToLast

public void testSpliceFirstToLast()

testSpliceLastToFirst

public void testSpliceLastToFirst()

testConcurrentModificationException

public void testConcurrentModificationException(java.util.Iterator it,
                                                boolean exception)

testConcurrentModificationException

public void testConcurrentModificationException(EdgeNodeIterator it,
                                                boolean exception)

testImmutable

public void testImmutable()
Overrides:
testImmutable in class GEPathTest

testConcurrentModificationExceptions

public void testConcurrentModificationExceptions()


Copyright (c) 2001, 2002, David Walend