Java Mailing List Archive

http://www.gg3721.com/

Home » user.jmock »

[jmock-user] Avoiding call to Java Collection classes

Sam

2009-10-22

Replies: Find Java Web Hosting

Author LoginPost Reply
Hi,

Given the stack trace below, how can I avoid the call to Arrays.mergeSort()?
I'm using 'allowing(arrays)' but that doesn't prevent the comparison of segment1
to segment2 which are my explicit mocks.


Many thanks,
Sam

junit.framework.AssertionFailedError: unexpected invocation:
segment1.compareTo(<segment2>)
expectations:
allowed, never invoked: arrays.<any method>(<any parameters>); returns a
default value
what happened before this: nothing!
 at org.jmock.internal.InvocationDispatcher.
dispatch(InvocationDispatcher.java:56)
 at org.jmock.Mockery.dispatch(Mockery.java:218)
 at org.jmock.Mockery.access$000(Mockery.java:43)
 at org.jmock.Mockery$MockObject.invoke(Mockery.java:258)
 at org.jmock.internal.InvocationDiverter.
invoke(InvocationDiverter.java:27)
 at org.jmock.internal.FakeObjectMethods.
invoke(FakeObjectMethods.java:38)
 at org.jmock.lib.legacy.ClassImposteriser$4.
invoke(ClassImposteriser.java:137)
 at
hot.biz.pgood.air.FlightSegmentJdo$$EnhancerByCGLIB$$c65fa396.
compareTo(<generated>)
 at java.util.Arrays.mergeSort (Arrays.java:1156)
 at java.util.Arrays.sort (Arrays.java:1080)
 at java.util.Collections.sort (Collections.java:117)


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

  http://xircles.codehaus.org/manage_email


©2008 gg3721.com - Jax Systems, LLC, U.S.A.