Groovy Documentation

groovy.mock.interceptor
[Groovy] Class StrictExpectation

java.lang.Object
  groovy.mock.interceptor.StrictExpectation

class StrictExpectation

Expects demanded call cardinalities to match demanded ranges in the sequence of recording.

Authors:
Dierk Koenig
See Also:
LooseExpectation


Property Summary
int fCallSpecIdx

java.util.List fCalls

Demand fDemand

 
Constructor Summary
StrictExpectation(Demand demand)

 
Method Summary
Closure match(java.lang.String name)

Match the requested method name against eligible demands.

void verify()

verify all calls are in expected range

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Property Detail

fCallSpecIdx

int fCallSpecIdx


fCalls

java.util.List fCalls


fDemand

Demand fDemand


 
Constructor Detail

StrictExpectation

StrictExpectation(Demand demand)


 
Method Detail

match

Closure match(java.lang.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

void verify()
verify all calls are in expected range


 

Groovy Documentation