Groovy 1.7.2

groovy.mock.interceptor
Class LooseExpectation

java.lang.Object
  groovy.mock.interceptor.LooseExpectation

public class LooseExpectation
extends Object

Expects demanded call cardinalities to match demanded ranges. The calls are allowed to be out of the recorded sequence. If a method is demanded multiple times, the ranges are filled by order of recording.

see:
StrictExpectation
author:
Dierk Koenig


Constructor Summary
LooseExpectation(Demand demand)

 
Method Summary
boolean isEligible(String name, int i)

Closure match(String name)

Match the requested method name against eligible demands.

void verify()

verify all calls are in expected range

 
Methods inherited from class Object
wait, wait, wait, hashCode, getClass, equals, toString, notify, notifyAll
 

Constructor Detail

LooseExpectation

public LooseExpectation(Demand demand)


 
Method Detail

isEligible

public boolean isEligible(String name, int i)


match

public Closure match(String name)
Match the requested method name against eligible demands. Fail early if no match possible. Return the demand's behavior closure on match. Also skips over names matching ignore filter, if any.


verify

public void verify()
verify all calls are in expected range


 

Copyright © 2003-2010 The Codehaus. All rights reserved.