org.dbunit.util.search
Class BiDirectionalEdgesDepthFirstSearchTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.dbunit.util.search.AbstractSearchTestCase
              extended by org.dbunit.util.search.DepthFirstSearchTest
                  extended by org.dbunit.util.search.BiDirectionalEdgesDepthFirstSearchTest
All Implemented Interfaces:
junit.framework.Test

public class BiDirectionalEdgesDepthFirstSearchTest
extends DepthFirstSearchTest

Since:
Aug 25, 2005
Version:
$Revision: 769 $
Author:
Felipe Leme (dbunit@felipeal.net)

Field Summary
 
Fields inherited from class org.dbunit.util.search.AbstractSearchTestCase
A, B, C, D, E, F, fAllEdgesSet, fEdgesPerNodeMap, fExpectedOutput, fInput, fSearch
 
Constructor Summary
BiDirectionalEdgesDepthFirstSearchTest()
           
 
Method Summary
protected  ISearchCallback getCallback()
           
 void testBigConnectedCycle()
           
 void testConnectedCycle()
           
 void testCyclicAndSelfCyclic()
           
 void testDisconnectedCycles()
           
 void testMultipleEdgesCycleFromA()
           
 void testMultipleEdgesCycleFromB()
           
 void testMultipleEdgesCycleFromBA()
           
 void testOneInputTwoEdges()
           
 void testSingleReverseEdge()
           
 void testSingleReverseEdgeInputB()
           
 void testSingleReverseEdgeMultipleInput()
           
 void testSingleReverseEdgeMultipleInputIncludingC()
           
 
Methods inherited from class org.dbunit.util.search.DepthFirstSearchTest
testDisconnected, testDisconnectedInverseOrder, testEmptyGraph, testMerge, testMultipleEdgesMultipleSources, testMultipleEdgesOneSource, testSelfCyclic, testSingleEdge, testSingleEdgeMultipleInput, testSingleEdgeRepeatedInput, testSingleNode
 
Methods inherited from class org.dbunit.util.search.AbstractSearchTestCase
addEdges, doIt, getEdgesFromNode, getEdgesToNode, setInput, setOutput
 
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, failNotEquals, failNotSame, failSame
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BiDirectionalEdgesDepthFirstSearchTest

public BiDirectionalEdgesDepthFirstSearchTest()
Method Detail

getCallback

protected ISearchCallback getCallback()
Overrides:
getCallback in class AbstractSearchTestCase

testSingleReverseEdge

public void testSingleReverseEdge()
                           throws Exception
Throws:
Exception

testSingleReverseEdgeInputB

public void testSingleReverseEdgeInputB()
                                 throws Exception
Throws:
Exception

testSingleReverseEdgeMultipleInput

public void testSingleReverseEdgeMultipleInput()
                                        throws Exception
Throws:
Exception

testSingleReverseEdgeMultipleInputIncludingC

public void testSingleReverseEdgeMultipleInputIncludingC()
                                                  throws Exception
Throws:
Exception

testOneInputTwoEdges

public void testOneInputTwoEdges()
                          throws Exception
Throws:
Exception

testMultipleEdgesCycleFromA

public void testMultipleEdgesCycleFromA()
                                 throws Exception
Overrides:
testMultipleEdgesCycleFromA in class DepthFirstSearchTest
Throws:
Exception

testMultipleEdgesCycleFromB

public void testMultipleEdgesCycleFromB()
                                 throws Exception
Overrides:
testMultipleEdgesCycleFromB in class DepthFirstSearchTest
Throws:
Exception

testMultipleEdgesCycleFromBA

public void testMultipleEdgesCycleFromBA()
                                  throws Exception
Overrides:
testMultipleEdgesCycleFromBA in class DepthFirstSearchTest
Throws:
Exception

testCyclicAndSelfCyclic

public void testCyclicAndSelfCyclic()
                             throws Exception
Overrides:
testCyclicAndSelfCyclic in class DepthFirstSearchTest
Throws:
Exception

testDisconnectedCycles

public void testDisconnectedCycles()
                            throws Exception
Overrides:
testDisconnectedCycles in class DepthFirstSearchTest
Throws:
Exception

testConnectedCycle

public void testConnectedCycle()
                        throws Exception
Overrides:
testConnectedCycle in class DepthFirstSearchTest
Throws:
Exception

testBigConnectedCycle

public void testBigConnectedCycle()
                           throws Exception
Overrides:
testBigConnectedCycle in class DepthFirstSearchTest
Throws:
Exception


Copyright © 2002-2012. All Rights Reserved.