## groovy.mock.interceptor
Class MockFor

Facade over the Mocking details. A Mock's expectation is always sequence dependent and it's use always ends with a verify(). See also StubFor.

author:
  Dierk Koenig

author:
  Paul King

Field Summary
`Class` | `clazz`
`Demand` | `demand`
`def` | `expect`
`Map` | `instanceExpectations`
`MockProxyMetaClass` | `proxy`

Constructor Summary
`MockFor(Class clazz)`

Method Summary
`def` | `getInstance(Class clazz, def args)`
`Object` | `proxyDelegateInstance()`
`Object` | `proxyDelegateInstance(def args)`
`Object` | `proxyInstance()`
`Object` | `proxyInstance(def args)`
`void` | `use(Closure closure)`
`void` | `use(GroovyObject obj, Closure closure)`
`void` | `verify(GroovyObject obj)`

Constructor Detail

### MockFor

    public MockFor(Class clazz)

Method Detail

### getInstance

    def getInstance(Class clazz, def args)

### proxyDelegateInstance

    Object proxyDelegateInstance()

### proxyDelegateInstance

    Object proxyDelegateInstance(def args)

### proxyInstance

    Object proxyInstance()

### proxyInstance

    Object proxyInstance(def args)

### use

    void use(Closure closure)

### use

    void use(GroovyObject obj, Closure closure)

### verify

    void verify(GroovyObject obj)