org.easymock.IExpectationSettersNew Methods:
public abstract org.easymock.IExpectationSetters andDelegateTo(java.lang.Object)public abstract void andStubDelegateTo(java.lang.Object)
org.easymock.IMocksControlNew Methods:
public abstract void checkIsUsedInOneThread(boolean)
org.easymock.internal.IMocksBehaviorRemoved Methods:
public abstract void checkCurrentThreadSameAsLastThread()New Methods:
public abstract void checkThreadSafety()public abstract void shouldBeUsedInOneThread(boolean)
org.easymock.internal.IMocksControlStateNew Methods:
public abstract void andDelegateTo(java.lang.Object)public abstract void andStubDelegateTo(java.lang.Object)public abstract void checkIsUsedInOneThread(boolean)
org.easymock.CaptureRemoved Fields:
private boolean capturedprivate java.lang.Object valueNew Fields:
private org.easymock.CaptureType typeprivate final java.util.List valuesNew Constructors:
public Capture(org.easymock.CaptureType)New Methods:
public java.util.List getValues()
org.easymock.EasyMockConstructor Changes:
old:public EasyMock()
new:protected EasyMock()New Fields:
public static final java.lang.String ENABLE_THREAD_SAFETY_CHECK_BY_DEFAULTpublic static final java.lang.String NOT_THREAD_SAFE_BY_DEFAULTNew Methods:
public static void checkIsUsedInOneThread(java.lang.Object, boolean)public static java.lang.String getEasyMockProperty(java.lang.String)public static java.lang.String setEasyMockProperty(java.lang.String, java.lang.String)
org.easymock.MockControlDeclaration Changes:
old:public class org.easymock.MockControl extends java.lang.Object[deprecated]
new:public class org.easymock.MockControl extends java.lang.Object implements java.io.Serializable[deprecated]New Fields:
private static final long serialVersionUID
org.easymock.internal.ArrayMatcherRemoved Methods:
public java.lang.String argumentToString(java.lang.Object)
org.easymock.internal.InvocationNew Fields:
private final java.util.Collection currentCapturesNew Methods:
public void addCapture(org.easymock.internal.matchers.Captures, java.lang.Object)public void clearCaptures()private static java.lang.Object[] createObjectArray(java.lang.Object)public void validateCaptures()
org.easymock.internal.LastControlRemoved Fields:
private static final java.lang.ThreadLocal threadToCurrentArgumentsRemoved Methods:
public static java.lang.Object[] getCurrentArguments()public static void popCurrentArguments()public static void pushCurrentArguments(java.lang.Object[])Method Changes:
old:public static synchronized org.easymock.internal.MocksControl lastControl()
new:public static org.easymock.internal.MocksControl lastControl()
old:public static synchronized java.util.List pullMatchers()
new:public static java.util.List pullMatchers()
old:public static synchronized void reportAnd(int)
new:public static void reportAnd(int)
old:public static synchronized void reportLastControl(org.easymock.internal.MocksControl)
new:public static void reportLastControl(org.easymock.internal.MocksControl)
old:public static synchronized void reportMatcher(org.easymock.IArgumentMatcher)
new:public static void reportMatcher(org.easymock.IArgumentMatcher)
old:public static synchronized void reportNot()
new:public static void reportNot()New Fields:
private static final java.lang.ThreadLocal threadToCurrentInvocationNew Methods:
public static org.easymock.internal.Invocation getCurrentInvocation()public static void popCurrentInvocation()public static void pushCurrentInvocation(org.easymock.internal.Invocation)
org.easymock.internal.LegacyMatcherProviderDeclaration Changes:
old:public class org.easymock.internal.LegacyMatcherProvider extends java.lang.Object
new:public class org.easymock.internal.LegacyMatcherProvider extends java.lang.Object implements java.io.SerializableField Declaration Changes:
old:private java.util.Map matchers
new:private transient java.util.Map matchersNew Fields:
private static final long serialVersionUIDNew Methods:
private void readObject(java.io.ObjectInputStream) throws java.io.IOException, java.lang.ClassNotFoundExceptionprivate void writeObject(java.io.ObjectOutputStream) throws java.io.IOException
org.easymock.internal.MocksBehaviorRemoved Methods:
public void checkCurrentThreadSameAsLastThread()Field Declaration Changes:
old:private java.util.List stubResults
new:private final java.util.List stubResultsNew Fields:
private boolean shouldBeUsedInOneThreadNew Methods:
public void checkThreadSafety()public void shouldBeUsedInOneThread(boolean)
org.easymock.internal.MocksControlNew Methods:
public org.easymock.IExpectationSetters andDelegateTo(java.lang.Object)public void andStubDelegateTo(java.lang.Object)public void checkIsUsedInOneThread(boolean)
org.easymock.internal.RangeRemoved Methods:
public java.lang.String expectedAndActual(int)Field Declaration Changes:
old:private int maximum
new:private final int maximum
old:private int minimum
new:private final int minimumNew Methods:
public java.lang.String expectedCount()
org.easymock.internal.RecordStateField Declaration Changes:
old:private org.easymock.internal.IMocksBehavior behavior
new:private final org.easymock.internal.IMocksBehavior behaviorNew Methods:
public void andDelegateTo(java.lang.Object)public void andStubDelegateTo(java.lang.Object)public void checkIsUsedInOneThread(boolean)private void requireValidDelegation(java.lang.Object)
org.easymock.internal.ReplayStateField Declaration Changes:
old:private org.easymock.internal.IMocksBehavior behavior
new:private final org.easymock.internal.IMocksBehavior behaviorNew Fields:
private final java.util.concurrent.locks.ReentrantLock lockNew Methods:
public void andDelegateTo(java.lang.Object)public void andStubDelegateTo(java.lang.Object)public void checkIsUsedInOneThread(boolean)
org.easymock.internal.ResultRemoved Constructors:
private Result(org.easymock.IAnswer)Field Declaration Changes:
old:private org.easymock.IAnswer value
new:private final org.easymock.IAnswer valueNew Fields:
private final boolean shouldFillInStackTraceNew Constructors:
private Result(org.easymock.IAnswer, boolean)New Methods:
public static org.easymock.internal.Result createDelegatingResult(java.lang.Object)public boolean shouldFillInStackTrace()
org.easymock.internal.ResultsField Declaration Changes:
old:private java.util.LinkedList ranges
new:private final java.util.LinkedList ranges
old:private java.util.List results
new:private final java.util.List results
org.easymock.internal.UnorderedBehaviorRemoved Methods:
public java.lang.String toString()public java.lang.String toString(org.easymock.internal.Invocation)New Methods:
public java.util.List getMessages(org.easymock.internal.Invocation)
org.easymock.internal.matchers.ArrayEqualsRemoved Methods:
private void appendArray(java.lang.Object[], java.lang.StringBuffer)public static java.lang.Object[] createObjectArray(java.lang.Object)
org.easymock.internal.matchers.CapturesField Declaration Changes:
old:private org.easymock.Capture capture
new:private final org.easymock.Capture captureNew Fields:
private java.lang.Object potentialValueNew Methods:
public void setPotentialValue(java.lang.Object)public void validateCapture()
org.easymock.internal.matchers.EqualsRemoved Methods:
private void appendQuoting(java.lang.StringBuffer)
org.easymock.internal.matchers.SameRemoved Methods:
private void appendQuoting(java.lang.StringBuffer)
org.easymock.Capture$1org.easymock.CaptureTypeorg.easymock.internal.ArgumentToStringorg.easymock.internal.EasyMockPropertiesorg.easymock.internal.ErrorMessageorg.easymock.internal.Result$1DelegatingAnswerEasyMockorg.easymock.internal.Result$1org.easymock.internal.Result$2
org.easymock.IMocksControlDeclaration Changes:
old:public interface org.easymock.IMocksControl extends org.easymock.IExpectationSetters
new:public interface org.easymock.IMocksControlNew Methods:
public abstract void makeThreadSafe(boolean)public abstract void resetToDefault()public abstract void resetToNice()public abstract void resetToStrict()
org.easymock.internal.IMocksBehaviorNew Methods:
public abstract void checkCurrentThreadSameAsLastThread()public abstract boolean isThreadSafe()public abstract void makeThreadSafe(boolean)
org.easymock.internal.IMocksControlStateNew Methods:
public abstract void makeThreadSafe(boolean)
org.easymock.AbstractMatcherDeclaration Changes:
old:public abstract class org.easymock.AbstractMatcher extends java.lang.Object implements org.easymock.ArgumentsMatcher[deprecated]
new:public abstract class org.easymock.AbstractMatcher extends java.lang.Object implements org.easymock.ArgumentsMatcher, java.io.Serializable[deprecated]New Fields:
private static final long serialVersionUID
org.easymock.EasyMockNew Methods:
public static java.lang.Object capture(org.easymock.Capture)public static void makeThreadSafe(java.lang.Object, boolean)public static void resetToDefault(java.lang.Object[])public static void resetToNice(java.lang.Object[])public static void resetToStrict(java.lang.Object[])
org.easymock.internal.AlwaysMatcherNew Fields:
private static final long serialVersionUID
org.easymock.internal.ArrayMatcherNew Fields:
private static final long serialVersionUID
org.easymock.internal.AssertionErrorWrapperNew Fields:
private static final long serialVersionUID
org.easymock.internal.EqualsMatcherNew Fields:
private static final long serialVersionUID
org.easymock.internal.ExpectedInvocationDeclaration Changes:
old:public class org.easymock.internal.ExpectedInvocation extends java.lang.Object
new:public class org.easymock.internal.ExpectedInvocation extends java.lang.Object implements java.io.SerializableNew Fields:
private static final long serialVersionUID
org.easymock.internal.ExpectedInvocationAndResultDeclaration Changes:
old:public class org.easymock.internal.ExpectedInvocationAndResult extends java.lang.Object
new:public class org.easymock.internal.ExpectedInvocationAndResult extends java.lang.Object implements java.io.SerializableNew Fields:
private static final long serialVersionUID
org.easymock.internal.ExpectedInvocationAndResultsDeclaration Changes:
old:public class org.easymock.internal.ExpectedInvocationAndResults extends java.lang.Object
new:public class org.easymock.internal.ExpectedInvocationAndResults extends java.lang.Object implements java.io.SerializableNew Fields:
private static final long serialVersionUID
org.easymock.internal.InvocationDeclaration Changes:
old:public class org.easymock.internal.Invocation extends java.lang.Object
new:public class org.easymock.internal.Invocation extends java.lang.Object implements java.io.SerializableField Declaration Changes:
old:private final java.lang.reflect.Method method
new:private transient java.lang.reflect.Method methodNew Fields:
private static final long serialVersionUIDNew Methods:
private void readObject(java.io.ObjectInputStream) throws java.io.IOException, java.lang.ClassNotFoundExceptionprivate void writeObject(java.io.ObjectOutputStream) throws java.io.IOException
org.easymock.internal.MockInvocationHandlerDeclaration Changes:
old:public final class org.easymock.internal.MockInvocationHandler extends java.lang.Object implements java.lang.reflect.InvocationHandler
new:public final class org.easymock.internal.MockInvocationHandler extends java.lang.Object implements java.lang.reflect.InvocationHandler, java.io.SerializableField Declaration Changes:
old:final org.easymock.internal.MocksControl control
new:private final org.easymock.internal.MocksControl controlNew Fields:
private static final long serialVersionUID
org.easymock.internal.MocksBehaviorDeclaration Changes:
old:public class org.easymock.internal.MocksBehavior extends java.lang.Object implements org.easymock.internal.IMocksBehavior
new:public class org.easymock.internal.MocksBehavior extends java.lang.Object implements org.easymock.internal.IMocksBehavior, java.io.SerializableNew Fields:
private boolean isThreadSafeprivate volatile transient java.lang.Thread lastThreadprivate static final long serialVersionUIDNew Methods:
public void checkCurrentThreadSameAsLastThread()public boolean isThreadSafe()public void makeThreadSafe(boolean)
org.easymock.internal.MocksControlDeclaration Changes:
old:public class org.easymock.internal.MocksControl extends java.lang.Object implements org.easymock.IMocksControl
new:public class org.easymock.internal.MocksControl extends java.lang.Object implements org.easymock.IMocksControl, org.easymock.IExpectationSetters, java.io.SerializableField Declaration Changes:
old:private final org.easymock.internal.MocksControl$MockType type
new:private org.easymock.internal.MocksControl$MockType typeNew Fields:
private static final long serialVersionUIDNew Methods:
public void makeThreadSafe(boolean)public void resetToDefault()public void resetToNice()public void resetToStrict()
org.easymock.internal.ObjectMethodsFilterDeclaration Changes:
old:public class org.easymock.internal.ObjectMethodsFilter extends java.lang.Object implements java.lang.reflect.InvocationHandler
new:public class org.easymock.internal.ObjectMethodsFilter extends java.lang.Object implements java.lang.reflect.InvocationHandler, java.io.SerializableField Declaration Changes:
old:private final java.lang.reflect.Method equalsMethod
new:private transient java.lang.reflect.Method equalsMethod
old:private final java.lang.reflect.Method hashCodeMethod
new:private transient java.lang.reflect.Method hashCodeMethod
old:private final java.lang.reflect.Method toStringMethod
new:private transient java.lang.reflect.Method toStringMethodNew Fields:
private static final long serialVersionUIDNew Methods:
private void readObject(java.io.ObjectInputStream) throws java.io.IOException, java.lang.ClassNotFoundExceptionprivate void writeObject(java.io.ObjectOutputStream) throws java.io.IOException
org.easymock.internal.RangeDeclaration Changes:
old:public class org.easymock.internal.Range extends java.lang.Object
new:public class org.easymock.internal.Range extends java.lang.Object implements java.io.SerializableNew Fields:
private static final long serialVersionUID
org.easymock.internal.RecordStateDeclaration Changes:
old:public class org.easymock.internal.RecordState extends java.lang.Object implements org.easymock.internal.IMocksControlState
new:public class org.easymock.internal.RecordState extends java.lang.Object implements org.easymock.internal.IMocksControlState, java.io.SerializableNew Fields:
private static final long serialVersionUIDNew Methods:
public void makeThreadSafe(boolean)
org.easymock.internal.ReplayStateDeclaration Changes:
old:public class org.easymock.internal.ReplayState extends java.lang.Object implements org.easymock.internal.IMocksControlState
new:public class org.easymock.internal.ReplayState extends java.lang.Object implements org.easymock.internal.IMocksControlState, java.io.SerializableNew Fields:
private static final long serialVersionUIDNew Methods:
private java.lang.Object invokeInner(org.easymock.internal.Invocation) throws java.lang.Throwablepublic void makeThreadSafe(boolean)
org.easymock.internal.ResultDeclaration Changes:
old:public class org.easymock.internal.Result extends java.lang.Object implements org.easymock.IAnswer
new:public class org.easymock.internal.Result extends java.lang.Object implements org.easymock.IAnswer, java.io.SerializableNew Fields:
private static final long serialVersionUIDNew Methods:
public java.lang.String toString()
org.easymock.internal.ResultsDeclaration Changes:
old:public class org.easymock.internal.Results extends java.lang.Object
new:public class org.easymock.internal.Results extends java.lang.Object implements java.io.SerializableNew Fields:
private static final long serialVersionUID
org.easymock.internal.RuntimeExceptionWrapperNew Fields:
private static final long serialVersionUID
org.easymock.internal.ThrowableWrapperNew Fields:
private static final long serialVersionUID
org.easymock.internal.UnorderedBehaviorDeclaration Changes:
old:public class org.easymock.internal.UnorderedBehavior extends java.lang.Object
new:public class org.easymock.internal.UnorderedBehavior extends java.lang.Object implements java.io.SerializableNew Fields:
private static final long serialVersionUID
org.easymock.internal.matchers.AndDeclaration Changes:
old:public class org.easymock.internal.matchers.And extends java.lang.Object implements org.easymock.IArgumentMatcher
new:public class org.easymock.internal.matchers.And extends java.lang.Object implements org.easymock.IArgumentMatcher, java.io.SerializableNew Fields:
private static final long serialVersionUID
org.easymock.internal.matchers.AnyDeclaration Changes:
old:public class org.easymock.internal.matchers.Any extends java.lang.Object implements org.easymock.IArgumentMatcher
new:public class org.easymock.internal.matchers.Any extends java.lang.Object implements org.easymock.IArgumentMatcher, java.io.SerializableNew Fields:
private static final long serialVersionUID
org.easymock.internal.matchers.ArrayEqualsNew Fields:
private static final long serialVersionUID
org.easymock.internal.matchers.CompareDeclaration Changes:
old:public class org.easymock.internal.matchers.Compare extends java.lang.Object implements org.easymock.IArgumentMatcher
new:public class org.easymock.internal.matchers.Compare extends java.lang.Object implements org.easymock.IArgumentMatcher, java.io.SerializableNew Fields:
private static final long serialVersionUID
org.easymock.internal.matchers.CompareEqualNew Fields:
private static final long serialVersionUID
org.easymock.internal.matchers.CompareToDeclaration Changes:
old:public abstract class org.easymock.internal.matchers.CompareTo extends java.lang.Object implements org.easymock.IArgumentMatcher
new:public abstract class org.easymock.internal.matchers.CompareTo extends java.lang.Object implements org.easymock.IArgumentMatcher, java.io.SerializableNew Fields:
private static final long serialVersionUID
org.easymock.internal.matchers.ContainsDeclaration Changes:
old:public class org.easymock.internal.matchers.Contains extends java.lang.Object implements org.easymock.IArgumentMatcher
new:public class org.easymock.internal.matchers.Contains extends java.lang.Object implements org.easymock.IArgumentMatcher, java.io.SerializableNew Fields:
private static final long serialVersionUID
org.easymock.internal.matchers.EndsWithDeclaration Changes:
old:public class org.easymock.internal.matchers.EndsWith extends java.lang.Object implements org.easymock.IArgumentMatcher
new:public class org.easymock.internal.matchers.EndsWith extends java.lang.Object implements org.easymock.IArgumentMatcher, java.io.SerializableNew Fields:
private static final long serialVersionUID
org.easymock.internal.matchers.EqualsDeclaration Changes:
old:public class org.easymock.internal.matchers.Equals extends java.lang.Object implements org.easymock.IArgumentMatcher
new:public class org.easymock.internal.matchers.Equals extends java.lang.Object implements org.easymock.IArgumentMatcher, java.io.SerializableNew Fields:
private static final long serialVersionUID
org.easymock.internal.matchers.EqualsWithDeltaDeclaration Changes:
old:public class org.easymock.internal.matchers.EqualsWithDelta extends java.lang.Object implements org.easymock.IArgumentMatcher
new:public class org.easymock.internal.matchers.EqualsWithDelta extends java.lang.Object implements org.easymock.IArgumentMatcher, java.io.SerializableNew Fields:
private static final long serialVersionUID
org.easymock.internal.matchers.FindDeclaration Changes:
old:public class org.easymock.internal.matchers.Find extends java.lang.Object implements org.easymock.IArgumentMatcher
new:public class org.easymock.internal.matchers.Find extends java.lang.Object implements org.easymock.IArgumentMatcher, java.io.SerializableNew Fields:
private static final long serialVersionUID
org.easymock.internal.matchers.GreaterOrEqualNew Fields:
private static final long serialVersionUID
org.easymock.internal.matchers.GreaterThanNew Fields:
private static final long serialVersionUID
org.easymock.internal.matchers.InstanceOfDeclaration Changes:
old:public class org.easymock.internal.matchers.InstanceOf extends java.lang.Object implements org.easymock.IArgumentMatcher
new:public class org.easymock.internal.matchers.InstanceOf extends java.lang.Object implements org.easymock.IArgumentMatcher, java.io.SerializableNew Fields:
private static final long serialVersionUID
org.easymock.internal.matchers.LessOrEqualNew Fields:
private static final long serialVersionUID
org.easymock.internal.matchers.LessThanNew Fields:
private static final long serialVersionUID
org.easymock.internal.matchers.MatchesDeclaration Changes:
old:public class org.easymock.internal.matchers.Matches extends java.lang.Object implements org.easymock.IArgumentMatcher
new:public class org.easymock.internal.matchers.Matches extends java.lang.Object implements org.easymock.IArgumentMatcher, java.io.SerializableNew Fields:
private static final long serialVersionUID
org.easymock.internal.matchers.NotDeclaration Changes:
old:public class org.easymock.internal.matchers.Not extends java.lang.Object implements org.easymock.IArgumentMatcher
new:public class org.easymock.internal.matchers.Not extends java.lang.Object implements org.easymock.IArgumentMatcher, java.io.SerializableNew Fields:
private static final long serialVersionUID
org.easymock.internal.matchers.NotNullDeclaration Changes:
old:public class org.easymock.internal.matchers.NotNull extends java.lang.Object implements org.easymock.IArgumentMatcher
new:public class org.easymock.internal.matchers.NotNull extends java.lang.Object implements org.easymock.IArgumentMatcher, java.io.SerializableNew Fields:
private static final long serialVersionUID
org.easymock.internal.matchers.NullDeclaration Changes:
old:public class org.easymock.internal.matchers.Null extends java.lang.Object implements org.easymock.IArgumentMatcher
new:public class org.easymock.internal.matchers.Null extends java.lang.Object implements org.easymock.IArgumentMatcher, java.io.SerializableNew Fields:
private static final long serialVersionUID
org.easymock.internal.matchers.OrDeclaration Changes:
old:public class org.easymock.internal.matchers.Or extends java.lang.Object implements org.easymock.IArgumentMatcher
new:public class org.easymock.internal.matchers.Or extends java.lang.Object implements org.easymock.IArgumentMatcher, java.io.SerializableNew Fields:
private static final long serialVersionUID
org.easymock.internal.matchers.SameDeclaration Changes:
old:public class org.easymock.internal.matchers.Same extends java.lang.Object implements org.easymock.IArgumentMatcher
new:public class org.easymock.internal.matchers.Same extends java.lang.Object implements org.easymock.IArgumentMatcher, java.io.SerializableNew Fields:
private static final long serialVersionUID
org.easymock.internal.matchers.StartsWithDeclaration Changes:
old:public class org.easymock.internal.matchers.StartsWith extends java.lang.Object implements org.easymock.IArgumentMatcher
new:public class org.easymock.internal.matchers.StartsWith extends java.lang.Object implements org.easymock.IArgumentMatcher, java.io.SerializableNew Fields:
private static final long serialVersionUID
org.easymock.Captureorg.easymock.internal.MethodSerializationWrapperorg.easymock.internal.Result$1ReturningAnswerorg.easymock.internal.Result$1ThrowingAnswerorg.easymock.internal.matchers.Captures