Top Description Fields Constructors Methods
org.easymock.internal

public final Class LastControl

extends Object
Class Inheritance
Imports
java.util.ArrayList, .LinkedList, .List, org.easymock.IArgumentMatcher, org.easymock.internal.matchers.And, .Not, .Or

The last mocks control used in the current thread.
Author
OFFIS, Tammo Freese

Field Summary

Modifier and TypeField and Description
private static final String
private static final ThreadLocal<List<IArgumentMatcher>>
private static final ThreadLocal<MocksControl>
private static final ThreadLocal<List<Invocation>>

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private static void
assertState(boolean toAssert, String message)

public static Invocation
public static MocksControl
public static void
private static List<IArgumentMatcher>
public static List<IArgumentMatcher>
public static void
public static void
reportAnd(int count)

public static void
public static void
public static void
public static void
reportOr(int count)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

NO_MATCHERS_FOUNDback to summary
private static final String NO_MATCHERS_FOUND
threadToArgumentMatcherStackback to summary
private static final ThreadLocal<List<IArgumentMatcher>> threadToArgumentMatcherStack
threadToControlback to summary
private static final ThreadLocal<MocksControl> threadToControl
threadToCurrentInvocationback to summary
private static final ThreadLocal<List<Invocation>> threadToCurrentInvocation

Constructor Detail

LastControlback to summary
private LastControl()

Method Detail

assertStateback to summary
private static void assertState(boolean toAssert, String message)
getCurrentInvocationback to summary
public static Invocation getCurrentInvocation()
lastControlback to summary
public static MocksControl lastControl()
popCurrentInvocationback to summary
public static void popCurrentInvocation()
popLastArgumentMatchersback to summary
private static List<IArgumentMatcher> popLastArgumentMatchers(int count)
pullMatchersback to summary
public static List<IArgumentMatcher> pullMatchers()
pushCurrentInvocationback to summary
public static void pushCurrentInvocation(Invocation invocation)
reportAndback to summary
public static void reportAnd(int count)
reportLastControlback to summary
public static void reportLastControl(MocksControl control)
reportMatcherback to summary
public static void reportMatcher(IArgumentMatcher matcher)
reportNotback to summary
public static void reportNot()
reportOrback to summary
public static void reportOr(int count)