edu.memphis.ccrg.lida.framework.shared
Class NodeStructureImplTest

java.lang.Object
  extended by edu.memphis.ccrg.lida.framework.shared.NodeStructureImplTest

public class NodeStructureImplTest
extends java.lang.Object

This is a JUnit class which can be used to test methods of the NodeStructureImpl class

Author:
Ryan J. McCall, Siminder Kaur

Constructor Summary
NodeStructureImplTest()
           
 
Method Summary
 void addDuplicateLink()
           
 void setUp()
          This method is called before running each test case to initialize the objects
static void setUpBeforeClass()
           
 void testAddDefaultNode()
          basic test of adding default node
 void testAddDefaultNode2()
          Add same node 2x with different activation
 void testAddGroudingPamLink()
           
 void testAddLink()
          This method is used to test the NodeStructureImpl.addLink() method
 void testAddLinkFail()
           
 void testAddLinkParams0()
           
 void testAddLinkParams2()
           
 void testAddLinkParams3()
           
 void testAddLinks()
          This method is used to test the NodeStructureImpl.addLinks() method
 void testAddLinkSelf()
           
 void testAddNodesPlural()
           
 void testClearLinks()
           
 void testClearNodeStructure()
           
 void testCompareNodeStructures()
          This method is used to test the NodeStructureImpl.equals() method
 void testCompareNodeStructures2()
           
 void testCompareNodeStructures3()
           
 void testCompareNodeStructures4()
           
 void testCopy()
          This method is used to test the NodeStructureImpl.copy() method
 void testCopy2()
           
 void testDecayNodeStructure()
           
 void testDecayNodeStructure1_1()
           
 void testDecayNodeStructure2()
           
 void testDefaultTypes()
           
 void testGetAttachedLinks()
           
 void testGetAttachedLinks2()
           
 void testGetAttachedLinksByType()
           
 void testGetConnectedSinks()
           
 void testGetConnectedSinks2()
           
 void testGetConnectedSources()
           
 void testGetLinksByType()
          This method is used to test the NodeStructureImpl.getLinksByType() method
 void testMerge()
           
 void testMerge2()
           
 void testMerge3()
           
 void testRemoveLink()
          This method is used to test the NodeStructureImpl.deleteLink() method
 void testRemoveLink2()
           
 void testRemoveLinkable()
           
 void testRemoveLinkable2()
           
 void testRemoveLinkLink()
           
 void testRemoveLinkLink2()
           
 void testRemoveNode()
          This method is used to test the NodeStructureImpl.deleteNode() method
 void testRemoveNode0()
           
 void testWeirdStructure()
           
 void testWeirdStructure2()
           
 void testWeirdStructure3()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeStructureImplTest

public NodeStructureImplTest()
Method Detail

setUpBeforeClass

public static void setUpBeforeClass()

setUp

public void setUp()
           throws java.lang.Exception
This method is called before running each test case to initialize the objects

Throws:
java.lang.Exception - e

testAddDefaultNode

public void testAddDefaultNode()
basic test of adding default node


testAddDefaultNode2

public void testAddDefaultNode2()
Add same node 2x with different activation


testAddNodesPlural

public void testAddNodesPlural()

testAddLink

public void testAddLink()
This method is used to test the NodeStructureImpl.addLink() method


testAddLinkSelf

public void testAddLinkSelf()

testAddLinks

public void testAddLinks()
This method is used to test the NodeStructureImpl.addLinks() method


testAddLinkFail

public void testAddLinkFail()

testAddLinkParams0

public void testAddLinkParams0()

testAddLinkParams2

public void testAddLinkParams2()

testAddLinkParams3

public void testAddLinkParams3()

addDuplicateLink

public void addDuplicateLink()

testClearNodeStructure

public void testClearNodeStructure()

testClearLinks

public void testClearLinks()

testRemoveLink

public void testRemoveLink()
This method is used to test the NodeStructureImpl.deleteLink() method


testRemoveLink2

public void testRemoveLink2()

testRemoveNode0

public void testRemoveNode0()

testRemoveNode

public void testRemoveNode()
This method is used to test the NodeStructureImpl.deleteNode() method


testRemoveLinkable

public void testRemoveLinkable()

testRemoveLinkable2

public void testRemoveLinkable2()

testRemoveLinkLink

public void testRemoveLinkLink()

testRemoveLinkLink2

public void testRemoveLinkLink2()

testCopy

public void testCopy()
This method is used to test the NodeStructureImpl.copy() method


testAddGroudingPamLink

public void testAddGroudingPamLink()

testCopy2

public void testCopy2()

testMerge

public void testMerge()

testMerge2

public void testMerge2()

testMerge3

public void testMerge3()

testDecayNodeStructure

public void testDecayNodeStructure()

testDecayNodeStructure1_1

public void testDecayNodeStructure1_1()

testDecayNodeStructure2

public void testDecayNodeStructure2()

testGetLinksByType

public void testGetLinksByType()
This method is used to test the NodeStructureImpl.getLinksByType() method


testGetAttachedLinks

public void testGetAttachedLinks()

testGetAttachedLinks2

public void testGetAttachedLinks2()

testGetAttachedLinksByType

public void testGetAttachedLinksByType()

testGetConnectedSinks

public void testGetConnectedSinks()

testDefaultTypes

public void testDefaultTypes()

testCompareNodeStructures

public void testCompareNodeStructures()
This method is used to test the NodeStructureImpl.equals() method


testCompareNodeStructures2

public void testCompareNodeStructures2()

testCompareNodeStructures3

public void testCompareNodeStructures3()

testCompareNodeStructures4

public void testCompareNodeStructures4()

testWeirdStructure

public void testWeirdStructure()

testWeirdStructure2

public void testWeirdStructure2()

testWeirdStructure3

public void testWeirdStructure3()

testGetConnectedSinks2

public void testGetConnectedSinks2()

testGetConnectedSources

public void testGetConnectedSources()