unit_tests
Class Item

java.lang.Object
  extended by unit_tests.Item

public class Item
extends java.lang.Object

A object which implements Object.equals(java.lang.Object) differently from == and Object.hashCode() so as to created hash collisions.

Author:
Stephen G. Ware

Field Summary
 int id
           
 java.lang.String name
           
 
Constructor Summary
Item(java.lang.String name)
           
 
Method Summary
 boolean equals(java.lang.Object other)
           
 int hashCode()
           
static void resetID()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

name

public final java.lang.String name

id

public final int id
Constructor Detail

Item

public Item(java.lang.String name)
Method Detail

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

resetID

public static void resetID()