Java Mailing List Archive

http://www.gg3721.com/

Home » user.jmock »

[jmock-user] Re: Peculiar expectation error

Sam

2009-11-30

Replies: Find Java Web Hosting

Author LoginPost Reply
Hi Steve,

Here's an example - there's nothing untoward about it as far as I can tell:

public void isForCMAndTotalCommissionGreaterThanMaxCommissionAllowed() {
float expectedCommission            = 60f;
final float baseCostPlusTaxValue       = 300.0f;
final float maxAllowableCommission     = 70.0f;
final float baseCost               = 254.0f;
final float retailPerSegmentAmount     = 5.0f;
final int numberOfSegmentsFlown       = 4;

context.checking(new Expectations() {{
 allowing(clientServices);
 oneOf(itin).isOpaque(); will(returnValue(false));
 oneOf(carrier).isUnknown(); will(returnValue(false));
 oneOf(calculator).calculate(itin, carrier);
    will(returnValue(commissionVO));
 oneOf(commissionVO).getBaseCommission();
    will(returnValue(10.0f));
 oneOf(commissionVO).getPlatingCarrier();
    will(returnValue(carrier));
}});

airCommCalc = new AirCommissionCalculator(baseCommissionCalc, commission);
assertEquals(expectedCommission,
this.airCommCalc.calculate(itin, carrier, true));
}

Cheers,
Sam








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

  http://xircles.codehaus.org/manage_email


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