Java Mailing List Archive

http://www.gg3721.com/

Home » user.jmock »

[jmock-user] Re[jmock-user] peat Expectations in Expectations

ecor6633

2008-05-13

Replies: Find Java Web Hosting

Author LoginPost Reply

Hello,
I'm new to Jmock and what i'm looking for, is a way to repeat a list of
expectaions (like a sequence) an unknown number of time inside Expectations.

See my comments in that code block :

context.checking(new Expectations() {
{
 one(mock).init();
 
 ...
 
 final Sequence element = context.sequence("element");
for (int i = 0; i < 416; i++) {
  one(mock).beginDataType(StructureDataType.ELEMENT); inSequence(element);
  one(mock).addProperties(StructurePropertieName.ELEMENT_NUMBER,
with(any(int.class)) ); inSequence(element);
  one(mock).addProperties(StructurePropertieName.ELEMENT_TYPE,
with(any(int.class)) ); inSequence(element);
  one(mock).addProperties(StructurePropertieName.ELEMENT_MATERIAL,
with(any(int.class)) ); inSequence(element);
  one(mock).addProperties(StructurePropertieName.ELEMENT_GEOMETRY,
with(any(int.class)) );
 
one(mock).addProperties(StructurePropertieName.ELEMENT_INTEGRATION_POINT,
with(any(int.class)) ); inSequence(element);
  one(mock).addProperties(StructurePropertieName.ELEMENT_DESFIN_TYPE,
with(any(int.class)) ); inSequence(element);
  one(mock).addProperties(StructurePropertieName.ELEMENT_DEGREE,
with(any(int.class)) ); inSequence(element);
 
// Here inside my element i need to repeat a sequence i would call trace
which looks like
// The problem is that i can't determine the number of time
// final Sequence trace = context.sequence("trace");
// one(mock).beginDataType(StructureDataType.TRACE); inSequence(trace);
// one(mock).addProperties(StructurePropertieName.TRACE_NODE,
with(any(int.class)) ); inSequence(trace);
// one(mock).addProperties(StructurePropertieName.TRACE_PEN,
with(any(boolean.class)) ); inSequence(trace);
// one(mock).endDataType(StructureDataType.TRACE); inSequence(trace);
}

one(mock).end();
}

Is there a way to do like atLeast(1).of(trace) where trace is a sequence I
defined ?
--
Sent from the jMock - User mailing list archive at Nabble.com.


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

  http://xircles.codehaus.org/manage_email


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