public class HashCodeAndEqualsMockWrapper
extends java.lang.Object
It doesn't use the actual mock Object.hashCode()
and Object.equals(java.lang.Object)
method as they might
throw an NPE if those method cannot be stubbed even internally.
Instead the strategy is :
System.identityHashCode(java.lang.Object)
HashCodeAndEqualsSafeSet
Constructor and Description |
---|
HashCodeAndEqualsMockWrapper(java.lang.Object mockInstance) |
public HashCodeAndEqualsMockWrapper(java.lang.Object mockInstance)
public java.lang.Object get()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public static HashCodeAndEqualsMockWrapper of(java.lang.Object mock)
public java.lang.String toString()
toString
in class java.lang.Object