This was caused when more than one expectation was made on the mock, even
though the first individual call was correct.
java.lang.IllegalArgumentException: not all parameters were given explicit
constraints: either all parameters must be specified by explicit
constraints or all must be specified by literal values to match
at
org.jmock.internal.InvocationExpectationBuilder.checkParameterMatcherCount(Invoc
ationExpectationBuilder.java:92)
at
org.jmock.internal.InvocationExpectationBuilder.createExpectationFrom(Invocation
ExpectationBuilder.java:83)
at org.jmock.Mockery.dispatch(Mockery.java:186)
at org.jmock.Mockery.access$000(Mockery.java:34)
at org.jmock.Mockery$MockObject.invoke(Mockery.java:236)
at org.jmock.internal.InvocationDiverter.invoke(InvocationDiverter.java:27)
at
org.jmock.internal.ProxiedObjectIdentity.invoke(ProxiedObjectIdentity.java:36)
at org.jmock.lib.legacy.ClassImposteriser$4.invoke(ClassImposteriser.java:113)
at
com.googlecode.instinct.internal.util.ObjectFactory$$EnhancerByCGLIB$$2cdec54f.c
reate(<generated>)
at
com.googlecode.instinct.internal.locate.ContextFinderImplAtomicTest$2.expectClas
sFileFilterCreated(ContextFinderImplAtomicTest.java:90)
at
com.googlecode.instinct.internal.locate.ContextFinderImplAtomicTest$2.<init>(Con
textFinderImplAtomicTest.java:82)
at
com.googlecode.instinct.internal.locate.ContextFinderImplAtomicTest.testGetConte
xtNames(ContextFinderImplAtomicTest.java:78)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav
a:25)
at
com.googlecode.instinct.test.InstinctTestCase.runBare(InstinctTestCase.java:38)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:40)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav
a:25)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:90)
Original issue reported on code.google.com by tomjad...@gmail.com on 16 Nov 2007 at 5:37
Original issue reported on code.google.com by
tomjad...@gmail.com
on 16 Nov 2007 at 5:37