下面列出了org.mockito.Mockito#doReturn ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
static <V> Stubber futureReturns(V value) {
ListenableFuture<V> ret = Futures.immediateFuture(value);
return Mockito.doReturn(ret);
}
static Stubber futureThrows(Throwable t) {
ListenableFuture<?> ret = Futures.immediateFailedFuture(t);
return Mockito.doReturn(ret);
}
static <V> Stubber futureReturns(V value) {
ListenableFuture<V> ret = Futures.immediateFuture(value);
return Mockito.doReturn(ret);
}
static Stubber futureThrows(Throwable t) {
ListenableFuture<?> ret = Futures.immediateFailedFuture(t);
return Mockito.doReturn(ret);
}
/**
* Delegates call to {@link Mockito#doReturn(Object)}.
*/
default Stubber doReturn(Object toBeReturned) {
return Mockito.doReturn(toBeReturned);
}
/**
* Delegates call to {@link Mockito#doReturn(Object, Object...)}.
*/
default Stubber doReturn(Object toBeReturned, Object... toBeReturnedNext) {
return Mockito.doReturn(toBeReturned, toBeReturnedNext);
}
/**
* Same as {@link Mockito#doReturn(Object)} but adds the ability to stub static method calls
* via {@link StaticCapableStubber#when(MockedMethod)} and
* {@link StaticCapableStubber#when(MockedVoidMethod)}.
*/
public static StaticCapableStubber doReturn(Object toBeReturned) {
return new StaticCapableStubber(Mockito.doReturn(toBeReturned));
}
/**
* Same as {@link Mockito#doReturn(Object, Object...)} but adds the ability to stub static
* method calls via {@link StaticCapableStubber#when(MockedMethod)} and
* {@link StaticCapableStubber#when(MockedVoidMethod)}.
*/
public static StaticCapableStubber doReturn(Object toBeReturned, Object... toBeReturnedNext) {
return new StaticCapableStubber(Mockito.doReturn(toBeReturned, toBeReturnedNext));
}