org.mockito.internal.stubbing.defaultanswers
Class ReturnsMoreEmptyValues

java.lang.Object
  extended by org.mockito.internal.stubbing.defaultanswers.ReturnsMoreEmptyValues
All Implemented Interfaces:
java.io.Serializable, Answer<java.lang.Object>

public class ReturnsMoreEmptyValues
extends java.lang.Object
implements Answer<java.lang.Object>, java.io.Serializable

It's likely this implementation will be used by default by every Mockito 2.0 mock.

Currently used only by Mockito.RETURNS_SMART_NULLS

Current version of Mockito mocks by deafult use ReturnsEmptyValues

See Also:
Serialized Form

Constructor Summary
ReturnsMoreEmptyValues()
           
 
Method Summary
 java.lang.Object answer(InvocationOnMock invocation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReturnsMoreEmptyValues

public ReturnsMoreEmptyValues()
Method Detail

answer

public java.lang.Object answer(InvocationOnMock invocation)
                        throws java.lang.Throwable
Specified by:
answer in interface Answer<java.lang.Object>
Parameters:
invocation - the invocation on the mock.
Returns:
the value to be returned
Throws:
java.lang.Throwable - the throwable to be thrown