org.jmock.StatesNew Methods:
public abstract void become(java.lang.String)
org.jmock.internal.CaptureControlRemoved Methods:
public abstract void startCapturingExpectations(org.jmock.internal.ExpectationCapture)public abstract void stopCapturingExpectations()New Methods:
public abstract java.lang.Object captureExpectationTo(org.jmock.internal.ExpectationCapture)
org.jmock.internal.ExpectationCaptureRemoved Methods:
public abstract void addParameterMatcher(org.hamcrest.Matcher)
org.jmock.ExpectationsNewly Deprecated Methods:
public static org.hamcrest.Matcher a(java.lang.Class)public static org.hamcrest.Matcher an(java.lang.Class)New Methods:
public java.lang.Object oneOf(java.lang.Object)public static org.jmock.api.Action returnEnumeration(java.lang.Object[])public static org.jmock.api.Action returnEnumeration(java.util.Collection)public boolean with(boolean)public byte with(byte)public char with(char)public double with(double)public float with(float)public int with(int)public java.lang.Object with(java.lang.Object)public long with(long)public short with(short)
org.jmock.MockeryDeclaration Changes:
old:public class org.jmock.Mockery extends java.lang.Object
new:public class org.jmock.Mockery extends java.lang.Object implements org.hamcrest.SelfDescribingRemoved Fields:
private org.jmock.internal.ExpectationCapture captureRemoved Methods:
static org.jmock.internal.ExpectationCapture access$102(org.jmock.Mockery, org.jmock.internal.ExpectationCapture)private boolean isCapturingExpectations()New Fields:
private java.util.List actualInvocationsNew Methods:
static org.jmock.internal.ReturnDefaultValueAction access$100(org.jmock.Mockery)static org.jmock.api.Imposteriser access$200(org.jmock.Mockery)public void describeTo(org.hamcrest.Description)
org.jmock.Mockery$MockObjectRemoved Constructors:
public Mockery$MockObject(org.jmock.Mockery, java.lang.String)Removed Methods:
public void startCapturingExpectations(org.jmock.internal.ExpectationCapture)public void stopCapturingExpectations()New Fields:
private java.lang.Class mockedTypeNew Constructors:
public Mockery$MockObject(org.jmock.Mockery, java.lang.Class, java.lang.String)New Methods:
public java.lang.Object captureExpectationTo(org.jmock.internal.ExpectationCapture)
org.jmock.api.Invocation$1Declaration Changes:
old:final class org.jmock.api.Invocation$1 extends java.util.HashMap
new:class org.jmock.api.Invocation$1 extends java.util.HashMap
org.jmock.integration.junit3.MockObjectTestCase$1Declaration Changes:
old:final class org.jmock.integration.junit3.MockObjectTestCase$1 extends java.lang.Object implements java.lang.Runnable
new:class org.jmock.integration.junit3.MockObjectTestCase$1 extends java.lang.Object implements java.lang.Runnable
org.jmock.integration.junit4.JMockNew Methods:
static void access$000(org.jmock.integration.junit4.JMock, java.lang.Object)private void assertMockeryIsSatisfied(java.lang.Object)
org.jmock.integration.junit4.JMock$1Declaration Changes:
old:final class org.jmock.integration.junit4.JMock$1 extends org.junit.internal.runners.TestMethod
new:class org.jmock.integration.junit4.JMock$1 extends org.junit.internal.runners.TestMethodConstructor Changes:
old:JMock$1(org.jmock.integration.junit4.JMock, java.lang.reflect.Method, org.junit.internal.runners.TestClass)
new:JMock$1(org.jmock.integration.junit4.JMock, java.lang.reflect.Method, org.junit.internal.runners.TestClass) throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
org.jmock.internal.CardinalityRemoved Methods:
private static java.lang.String times(int)
org.jmock.internal.InvocationExpectationRemoved Fields:
private java.lang.String nameRemoved Methods:
public void setName(java.lang.String)
org.jmock.internal.InvocationExpectationBuilderRemoved Fields:
private org.jmock.internal.CaptureControl dispatcherMethod Changes:
old:private void captureExpectedObject(java.lang.Object)
new:private java.lang.Object captureExpectedObject(java.lang.Object)New Methods:
private java.lang.Object asMockedType(java.lang.Object, java.lang.Object)
org.jmock.internal.ProxiedObjectIdentityDeclaration Changes:
old:public class org.jmock.internal.ProxiedObjectIdentity extends java.lang.Object implements org.jmock.api.Invokable
new:public class org.jmock.internal.ProxiedObjectIdentity extends org.jmock.internal.FakeObjectMethodsRemoved Fields:
private org.jmock.api.Invokable nextRemoved Methods:
public java.lang.Object invoke(org.jmock.api.Invocation) throws java.lang.Throwableprivate boolean isMethod(java.lang.reflect.Method, java.lang.Class, java.lang.String, java.lang.Class[])public java.lang.String toString()New Methods:
protected boolean fakeEquals(java.lang.Object, java.lang.Object)protected void fakeFinalize(java.lang.Object)protected int fakeHashCode(java.lang.Object)protected java.lang.String fakeToString(java.lang.Object)
org.jmock.internal.StateMachineNew Methods:
public void become(java.lang.String)
org.jmock.internal.StateMachine$1Declaration Changes:
old:final class org.jmock.internal.StateMachine$1 extends java.lang.Object implements org.jmock.internal.State
new:class org.jmock.internal.StateMachine$1 extends java.lang.Object implements org.jmock.internal.State
org.jmock.internal.StateMachine$2Declaration Changes:
old:final class org.jmock.internal.StateMachine$2 extends java.lang.Object implements org.jmock.internal.StatePredicate
new:class org.jmock.internal.StateMachine$2 extends java.lang.Object implements org.jmock.internal.StatePredicate
org.jmock.lib.JavaReflectionImposteriser$1Declaration Changes:
old:final class org.jmock.lib.JavaReflectionImposteriser$1 extends java.lang.Object implements java.lang.reflect.InvocationHandler
new:class org.jmock.lib.JavaReflectionImposteriser$1 extends java.lang.Object implements java.lang.reflect.InvocationHandlerConstructor Changes:
old:JavaReflectionImposteriser$1(org.jmock.lib.JavaReflectionImposteriser, org.jmock.api.Invokable)
new:JavaReflectionImposteriser$1(org.jmock.lib.JavaReflectionImposteriser, org.jmock.api.Invokable) throws java.lang.Throwable
org.jmock.lib.legacy.ClassImposteriser$1Declaration Changes:
old:final class org.jmock.lib.legacy.ClassImposteriser$1 extends net.sf.cglib.core.DefaultNamingPolicy
new:class org.jmock.lib.legacy.ClassImposteriser$1 extends net.sf.cglib.core.DefaultNamingPolicy
org.jmock.lib.legacy.ClassImposteriser$2Declaration Changes:
old:final class org.jmock.lib.legacy.ClassImposteriser$2 extends java.lang.Object implements net.sf.cglib.proxy.CallbackFilter
new:class org.jmock.lib.legacy.ClassImposteriser$2 extends java.lang.Object implements net.sf.cglib.proxy.CallbackFilter
org.jmock.lib.legacy.ClassImposteriser$3Declaration Changes:
old:final class org.jmock.lib.legacy.ClassImposteriser$3 extends net.sf.cglib.proxy.Enhancer
new:class org.jmock.lib.legacy.ClassImposteriser$3 extends net.sf.cglib.proxy.Enhancer
org.jmock.lib.legacy.ClassImposteriser$4Declaration Changes:
old:final class org.jmock.lib.legacy.ClassImposteriser$4 extends java.lang.Object implements net.sf.cglib.proxy.InvocationHandler
new:class org.jmock.lib.legacy.ClassImposteriser$4 extends java.lang.Object implements net.sf.cglib.proxy.InvocationHandlerConstructor Changes:
old:ClassImposteriser$4(org.jmock.lib.legacy.ClassImposteriser, org.jmock.api.Invokable)
new:ClassImposteriser$4(org.jmock.lib.legacy.ClassImposteriser, org.jmock.api.Invokable) throws java.lang.Throwable
bshorg.jmock.lib.concurrentorg.jmock.lib.concurrent.internalorg.jmock.lib.scriptorg.jmock.internal.FakeObjectMethodsorg.jmock.internal.Formattingorg.jmock.internal.InvocationToExpectationTranslatororg.jmock.internal.ObjectMethodExpectationBouncerorg.jmock.lib.action.ReturnEnumerationActionorg.jmock.integration.junit4.JMockTestClassMethodsRunnerorg.jmock.integration.junit4.JMockTestMethodRunner
org.jmock.ExpectationsMethod Changes:
old:public org.hamcrest.Matcher a(java.lang.Class)
new:public static org.hamcrest.Matcher a(java.lang.Class)
old:public org.hamcrest.Matcher aNonNull(java.lang.Class)
new:public static org.hamcrest.Matcher aNonNull(java.lang.Class)
old:public org.hamcrest.Matcher aNull(java.lang.Class)
new:public static org.hamcrest.Matcher aNull(java.lang.Class)
old:public org.hamcrest.Matcher an(java.lang.Class)
new:public static org.hamcrest.Matcher an(java.lang.Class)
old:public org.hamcrest.Matcher any(java.lang.Class)
new:public static org.hamcrest.Matcher any(java.lang.Class)
old:public org.hamcrest.Matcher anything()
new:public static org.hamcrest.Matcher anything()
old:public org.jmock.api.Action doAll(org.jmock.api.Action[])
new:public static org.jmock.api.Action doAll(org.jmock.api.Action[])
old:public org.hamcrest.Matcher equal(java.lang.Object)
new:public static org.hamcrest.Matcher equal(java.lang.Object)
old:public org.jmock.api.Action onConsecutiveCalls(org.jmock.api.Action[])
new:public static org.jmock.api.Action onConsecutiveCalls(org.jmock.api.Action[])
old:public org.jmock.api.Action returnIterator(java.lang.Object[])
new:public static org.jmock.api.Action returnIterator(java.lang.Object[])
old:public org.jmock.api.Action returnIterator(java.util.Collection)
new:public static org.jmock.api.Action returnIterator(java.util.Collection)
old:public org.jmock.api.Action returnValue(java.lang.Object)
new:public static org.jmock.api.Action returnValue(java.lang.Object)
old:public org.hamcrest.Matcher same(java.lang.Object)
new:public static org.hamcrest.Matcher same(java.lang.Object)
old:public org.jmock.api.Action throwException(java.lang.Throwable)
new:public static org.jmock.api.Action throwException(java.lang.Throwable)New Methods:
public void inSequences(org.jmock.Sequence[])
org.jmock.MockeryNew Fields:
private java.util.Set mockNames
org.jmock.integration.junit4.JMockDeclaration Changes:
old:public class org.jmock.integration.junit4.JMock extends org.junit.internal.runners.TestClassRunner
new:public class org.jmock.integration.junit4.JMock extends org.junit.internal.runners.JUnit4ClassRunnerNew Fields:
private java.lang.reflect.Field mockeryFieldNew Methods:
static java.lang.reflect.Field findMockeryField(java.lang.Class) throws org.junit.internal.runners.InitializationErrorprotected org.jmock.Mockery mockeryOf(java.lang.Object)protected org.junit.internal.runners.TestMethod wrapMethod(java.lang.reflect.Method)
org.jmock.lib.JavaReflectionImposteriserNew Fields:
public static final org.jmock.api.Imposteriser INSTANCENew Methods:
static static {}
org.jmock.lib.legacy.ClassImposteriserNew Methods:
private boolean toStringMethodIsFinal(java.lang.Class)
org.jmock.integration.junit4.JMock$1org.jmock.lib.legacy.ClassImposteriser$ClassWithSuperclassToWorkAroundCglibBugorg.jmock.example.qconorg.jmock.example.sniperorg.jmock.example.timedcacheorg.jmock.internal.DelegatingClassLoader
org.hamcrest.DescriptionNew Methods:
public abstract org.hamcrest.Description appendDescriptionOf(org.hamcrest.SelfDescribing)
org.hamcrest.BaseMatcherNew Methods:
public java.lang.String toString()
org.hamcrest.MatchersNew Methods:
public static org.hamcrest.Matcher any(java.lang.Class)public static org.hamcrest.Matcher isIn(java.lang.Object[])public static org.hamcrest.Matcher isIn(java.util.Collection)public static org.hamcrest.Matcher isOneOf(java.lang.Object[])public static org.hamcrest.Matcher notNullValue(java.lang.Class)public static org.hamcrest.Matcher nullValue(java.lang.Class)
org.hamcrest.StringDescriptionDeclaration Changes:
old:public class org.hamcrest.StringDescription extends java.lang.Object implements org.hamcrest.Description
new:public class org.hamcrest.StringDescription extends org.hamcrest.BaseDescriptionRemoved Fields:
private final java.lang.StringBuffer bufferRemoved Constructors:
public StringDescription(java.lang.StringBuffer)Removed Methods:
public org.hamcrest.Description appendList(java.lang.String, java.lang.String, java.lang.String, java.lang.Iterable)private org.hamcrest.Description appendList(java.lang.String, java.lang.String, java.lang.String, java.util.Iterator)public org.hamcrest.Description appendText(java.lang.String)public org.hamcrest.Description appendValue(java.lang.Object)public org.hamcrest.Description appendValueList(java.lang.String, java.lang.String, java.lang.String, java.lang.Iterable)public org.hamcrest.Description appendValueList(java.lang.String, java.lang.String, java.lang.String, java.lang.Object[])private org.hamcrest.Description appendValueList(java.lang.String, java.lang.String, java.lang.String, java.util.Iterator)private void toJavaSyntax(java.lang.StringBuffer, char)private void toJavaSyntax(java.lang.StringBuffer, java.lang.String)New Fields:
private final java.lang.Appendable outNew Constructors:
public StringDescription(java.lang.Appendable)New Methods:
protected void append(char)protected void append(java.lang.String)public static java.lang.String asString(org.hamcrest.SelfDescribing)
org.hamcrest.TypeSafeMatcherMethod Changes:
old:protected abstract boolean matchesSafely(java.lang.Object)
new:public abstract boolean matchesSafely(java.lang.Object)New Methods:
private static java.lang.Class findExpectedType(java.lang.Class)private static boolean isMatchesSafelyMethod(java.lang.reflect.Method)
org.hamcrest.core.IsAnythingNew Methods:
public static org.hamcrest.Matcher any(java.lang.Class)
org.hamcrest.core.IsNullNew Methods:
public static org.hamcrest.Matcher notNullValue(java.lang.Class)public static org.hamcrest.Matcher nullValue(java.lang.Class)
org.jmock.MockeryNew Methods:
private org.jmock.api.ExpectationError fillInDetails(org.jmock.api.ExpectationError)
org.jmock.api.ExpectationErrorNew Constructors:
public ExpectationError(java.lang.String, org.jmock.api.Invocation)
org.jmock.api.Invocation$1Declaration Changes:
old:class org.jmock.api.Invocation$1 extends java.util.HashMap
new:final class org.jmock.api.Invocation$1 extends java.util.HashMap
org.jmock.integration.junit3.MockObjectTestCase$1Declaration Changes:
old:class org.jmock.integration.junit3.MockObjectTestCase$1 extends java.lang.Object implements java.lang.Runnable
new:final class org.jmock.integration.junit3.MockObjectTestCase$1 extends java.lang.Object implements java.lang.Runnable
org.jmock.internal.InvocationExpectationRemoved Methods:
private static java.lang.String times(int)
org.jmock.internal.StateMachine$1Declaration Changes:
old:class org.jmock.internal.StateMachine$1 extends java.lang.Object implements org.jmock.internal.State
new:final class org.jmock.internal.StateMachine$1 extends java.lang.Object implements org.jmock.internal.State
org.jmock.internal.StateMachine$2Declaration Changes:
old:class org.jmock.internal.StateMachine$2 extends java.lang.Object implements org.jmock.internal.StatePredicate
new:final class org.jmock.internal.StateMachine$2 extends java.lang.Object implements org.jmock.internal.StatePredicate
org.jmock.internal.matcher.MethodMatcherMethod Changes:
old:protected boolean matchesSafely(java.lang.Object)
new:public boolean matchesSafely(java.lang.Object)
old:protected boolean matchesSafely(java.lang.reflect.Method)
new:public boolean matchesSafely(java.lang.reflect.Method)
org.jmock.lib.JavaReflectionImposteriserNew Methods:
private java.lang.Class[] prepend(java.lang.Class, java.lang.Class[])
org.jmock.lib.JavaReflectionImposteriser$1Declaration Changes:
old:class org.jmock.lib.JavaReflectionImposteriser$1 extends java.lang.Object implements java.lang.reflect.InvocationHandler
new:final class org.jmock.lib.JavaReflectionImposteriser$1 extends java.lang.Object implements java.lang.reflect.InvocationHandlerConstructor Changes:
old:JavaReflectionImposteriser$1(org.jmock.lib.JavaReflectionImposteriser, org.jmock.api.Invokable) throws java.lang.Throwable
new:JavaReflectionImposteriser$1(org.jmock.lib.JavaReflectionImposteriser, org.jmock.api.Invokable)
net.sf.cglib.asmnet.sf.cglib.asm.attrsnet.sf.cglib.beansnet.sf.cglib.corenet.sf.cglib.proxynet.sf.cglib.reflectnet.sf.cglib.transformnet.sf.cglib.transform.hooknet.sf.cglib.transform.implnet.sf.cglib.utilorg.jmock.lib.legacyorg.objenesisorg.objenesis.instantiatororg.objenesis.instantiator.basicorg.objenesis.instantiator.gcjorg.objenesis.instantiator.jrockitorg.objenesis.instantiator.sunorg.objenesis.strategyorg.hamcrest.BaseDescriptionorg.hamcrest.CoreMatchersorg.hamcrest.collection.IsInorg.hamcrest.text.Xorg.jmock.internal.SearchingClassLoader