mockito-core-2.23.4.jar
登录
|
org.mockito:mockito-core:2.23.4
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
debugging
progress
junit
verification
Times.java
Calls.java
package-info.java
AtMost.java
checkers
SingleRegisteredInvocation.java
api
VerificationDataImpl.java
VerificationOverTimeImpl.java
VerificationModeFactory.java
AtLeast.java
NoMoreInteractions.java
VerificationEventImpl.java
Only.java
InOrderContextImpl.java
VerificationWrapper.java
VerificationWrapperInOrderWrapper.java
DefaultRegisteredInvocations.java
Description.java
argumentmatching
InOrderWrapper.java
MockAwareVerificationMode.java
RegisteredInvocations.java
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
DefaultRegisteredInvocations.java
清空
类结构
/* * Copyright (c) 2007 Mockito contributors * This program is made available under the terms of the MIT License. */ package org.mockito.internal.verification; import org.mockito.internal.util.collections.
ListUtil
; import org.mockito.internal.util.collections.
ListUtil
.
Filter
; import org.mockito.invocation.
Invocation
; import static org.mockito.internal.util.
ObjectMethodsGuru
.isToStringMethod; import java.io.
Serializable
; import java.util.
LinkedList
; import java.util.
List
; public class
DefaultRegisteredInvocations
implements
RegisteredInvocations
,
Serializable
{ private static final long
serialVersionUID
= -2674402327380736290L; private final
LinkedList
<
Invocation
>
invocations
= new
LinkedList
<
Invocation
>(); public void
add
(
Invocation
invocation
) { synchronized (
invocations
) {
invocations
.
add
(
invocation
); } } public void
removeLast
() { //TODO: add specific test for synchronization of this block (it is tested by InvocationContainerImplTest at the moment) synchronized (
invocations
) { if (!
invocations
.
isEmpty
()) {
invocations
.
removeLast
(); } } } public
List
<
Invocation
>
getAll
() {
List
<
Invocation
>
copiedList
; synchronized (
invocations
) {
copiedList
= new
LinkedList
<
Invocation
>(
invocations
) ; } return
ListUtil
.
filter
(
copiedList
, new
RemoveToString
()); } public void
clear
() { synchronized (
invocations
) {
invocations
.
clear
(); } } public boolean
isEmpty
() { synchronized (
invocations
) { return
invocations
.
isEmpty
(); } } private static class
RemoveToString
implements
Filter
<
Invocation
> { public boolean
isOut
(
Invocation
invocation
) { return
isToStringMethod
(
invocation
.
getMethod
()); } } }
查找资源
Jre/Lib
输入类名或文件名
类结构窗口