All Packages Class Hierarchy This Package Previous Next Index
Class jdsltools.testers.pqtester.PriorityQComparator
java.lang.Object
|
+----jdsltools.testers.pqtester.PriorityQComparator
- public class PriorityQComparator
- extends Object
- implements StructureComparator
This class compares PriorityQueues
Currently the only one it will work correctly on is a heap
- Author:
- Marco da Silva (mds)
-
PriorityQComparator()
-
-
areEqual(InspectableBinaryTree, InspectableBinaryTree)
- Compares 2 BinaryTrees, and checks if they are equal.
-
areEqual(Object, Object)
- Compares two objects.
-
equals(Object, Enumeration)
-
-
equals(Object, Object)
-
-
equals(Object, String)
-
PriorityQComparator
public PriorityQComparator()
equals
public boolean equals(Object container,
Enumeration enumeration)
equals
public boolean equals(Object container,
String string)
equals
public boolean equals(Object container,
Object reference)
areEqual
protected boolean areEqual(InspectableBinaryTree a,
InspectableBinaryTree b) throws InvalidContainerException, InvalidPositionException
- Compares 2 BinaryTrees, and checks if they are equal.
Equality is defined as having the same elements (tested by reference)
and the same keys (tested by reference) in each corresponding node.
- Parameters:
- a - A binary tree
- b - A binary tree
- Returns:
- true if the tree's are equal, false if they are not.
areEqual
public boolean areEqual(Object obj,
Object refObj)
- Compares two objects. Uses different methods for determining
equality depending upon the type of the object.
- Parameters:
- obj - The test structure's object
- refObj - The test structure's object
All Packages Class Hierarchy This Package Previous Next Index