when(methodCall).thenReturn(value1).thenReturn(value2)
触发时第一次返回value1,第n次都返回value2
when(methodCall).thenReturn(value)
doThrow(toBeThrown).when(mock).[method]
mock(classToMock,defaultAnswer)
doReturn(toBeReturned).when(mock).[method]
when(methodCall).thenAnswer(answer))
doAnswer(answer).when(methodCall).[method]
doNothing().when(mock).[method]
doCallRealMethod().when(mock).[method]
when(mock.[method]).thenCallRealMethod()