Author Login
Post 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