mockito-core-2.25.1.jar
登录
|
org.mockito:mockito-core:2.25.1
META-INF
org
mockito
session
package-info.java
MockitoSession.java
MockitoAnnotations.java
internal
session
package-info.java
configuration
creation
matchers
MockitoCore.java
reporting
util
InternalMockHandler.java
handler
listeners
exceptions
framework
runners
invocation
stubbing
DefaultLenientStubber.java
package-info.java
StubbedInvocationMatcher.java
StrictnessSelector.java
ConsecutiveStubbing.java
defaultanswers
StubbingComparator.java
StubberImpl.java
InvocationContainerImpl.java
OngoingStubbingImpl.java
UnusedStubbingReporting.java
DoAnswerStyleStubbing.java
answers
package-info.java
ReturnsElementsOf.java
ClonesArguments.java
DefaultAnswerValidator.java
DoesNothing.java
AnswersWithDelay.java
Returns.java
InvocationInfo.java
ThrowsException.java
CallsRealMethods.java
ReturnsArgumentAt.java
AnswerFunctionalInterfaces.java
BaseStubbing.java
debugging
progress
junit
verification
hamcrest
InOrderImpl.java
Matchers.java
configuration
creation
Captor.java
InjectMocks.java
plugins
ArgumentMatchers.java
InOrder.java
Incubating.java
BDDMockito.java
MockitoFramework.java
MockingDetails.java
quality
AdditionalMatchers.java
ArgumentCaptor.java
Spy.java
codegen
mock
NotExtensible.java
listeners
exceptions
Mockito.java
runners
invocation
CheckReturnValue.java
stubbing
Answers.java
Mock.java
ArgumentMatcher.java
junit
AdditionalAnswers.java
verification
hamcrest
MockSettings.java
MockitoDebugger.java
LICENSE
AnswersWithDelay.java
清空
类结构
/* * Copyright (c) 2017 Mockito contributors * This program is made available under the terms of the MIT License. */ package org.mockito.internal.stubbing.answers; import org.mockito.invocation.
InvocationOnMock
; import org.mockito.stubbing.
Answer
; import org.mockito.stubbing.
ValidableAnswer
; import java.io.
Serializable
; import java.util.concurrent.
TimeUnit
; /** * Returns as the provided answer would return, after delaying the specified amount. * * <p>The <code>sleepyTime</code> specifies how long, in milliseconds, to pause before * returning the provided <code>answer</code>.</p> * * @since 2.8.44 * @see org.mockito.AdditionalAnswers */ public class
AnswersWithDelay
implements
Answer
<
Object
>,
ValidableAnswer
,
Serializable
{ private static final long
serialVersionUID
= 2177950597971260246L; private final long
sleepyTime
; private final
Answer
<
Object
>
answer
; public
AnswersWithDelay
(final long
sleepyTime
, final
Answer
<
Object
>
answer
) { this.
sleepyTime
=
sleepyTime
; this.
answer
=
answer
; } @
Override
public
Object
answer
(final
InvocationOnMock
invocation
) throws
Throwable
{
TimeUnit
.
MILLISECONDS
.
sleep
(
sleepyTime
); return
answer
.
answer
(
invocation
); } @
Override
public void
validateFor
(final
InvocationOnMock
invocation
) { if (
answer
instanceof
ValidableAnswer
) { ((
ValidableAnswer
)
answer
).
validateFor
(
invocation
); } } }
查找资源
Jre/Lib
输入类名或文件名
类结构窗口