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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic static HashCodeAndEqualsMockWrapper of(java.lang.Object mock)
public java.lang.String toString()
toString in class java.lang.Object