test.calculation
Class VertexTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by test.calculation.VertexTest
All Implemented Interfaces:
junit.framework.Test

public class VertexTest
extends junit.framework.TestCase

Test class for the class Vertex.

Version:
1
Author:
Potkuri-group

Field Summary
(package private)  calculation.Vertex nullVertex
          Nullvertex.
(package private)  calculation.Vertex vertex
          Vertex.
(package private)  calculation.Vertex vertex2
          Another Vertex.
 
Constructor Summary
VertexTest()
           
 
Method Summary
 void setUp()
          A method that is called before every test method.
 void testCalculateDir()
          Tests calculateDir().
 void testCalculateDirCost()
          Tests calculateDirCost().
 void testCompareTo()
          Tests compareTo().
 void testDistanceTo()
          Tests distanceTo().
 void testGettersAndSetters()
          Tests some getters and setters in Vertex class.
 void testGraphDistanceTo()
          Tests graphDistanceTo().
 void testReset()
          Tests reset().
 void testSetAdjacentGetAdjacent()
          Tests setAdjacent() and getAdjacent().
 void testSetBestDirGetBestDir()
          Tests setBestDir() and getBestDir().
 void testSetStateGetState()
          Tests setState() and getState().
 void testToString()
          Tests toString().
 void testVertex()
          Tests the constructor.
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, 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, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

nullVertex

calculation.Vertex nullVertex
Nullvertex.


vertex

calculation.Vertex vertex
Vertex.


vertex2

calculation.Vertex vertex2
Another Vertex.

Constructor Detail

VertexTest

public VertexTest()
Method Detail

setUp

public void setUp()
           throws java.lang.Exception
A method that is called before every test method.

Overrides:
setUp in class junit.framework.TestCase
Throws:
java.lang.Exception - if something bad happens.

testCalculateDir

public void testCalculateDir()
Tests calculateDir(). Calculates directions between vertices with different coordinates.


testCalculateDirCost

public void testCalculateDirCost()
Tests calculateDirCost().


testCompareTo

public void testCompareTo()
Tests compareTo().


testDistanceTo

public void testDistanceTo()
Tests distanceTo().


testGettersAndSetters

public void testGettersAndSetters()
Tests some getters and setters in Vertex class.


testGraphDistanceTo

public void testGraphDistanceTo()
Tests graphDistanceTo().


testReset

public void testReset()
Tests reset(). Tests that certain fields have their default values after the method reset() is called.


testSetAdjacentGetAdjacent

public void testSetAdjacentGetAdjacent()
Tests setAdjacent() and getAdjacent().


testSetBestDirGetBestDir

public void testSetBestDirGetBestDir()
Tests setBestDir() and getBestDir().


testSetStateGetState

public void testSetStateGetState()
Tests setState() and getState().


testToString

public void testToString()
Tests toString().


testVertex

public void testVertex()
Tests the constructor.