Overview | Package | Class | Use | Deprecated | Help
| GWT 2.7.0
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.google.web.bindery.requestfactory.shared.testing
Class FakeRequestContext

    java.lang.Object
      com.google.web.bindery.requestfactory.shared.testing.FakeRequestContext

All Implemented Interfaces:
  RequestContext

    public class FakeRequestContext

extends java.lang.Object
implements RequestContext

A no-op implementation of RequestConext that can be used as a base type for writing unit tests.

Constructor Summary
`FakeRequestContext()`

Method Summary
`
`<T extends RequestContext> T`
` | `append(T other)` Always returns `other`.
`
`<T extends BaseProxy> T`
` | `create(java.lang.Class<T> clazz)` Returns `null`.
`
`<T extends BaseProxy> T`
` | `edit(T object)` Always returns `object`.
`
`<P extends EntityProxy> Request<P>`
` | `find(EntityProxyId<P> proxyId)` Returns `null`.
`void` | `fire()` No-op.
`void` | `fire(Receiver<java.lang.Void> receiver)` No-op.
`RequestFactory` | `getRequestFactory()` Returns `null`.
`boolean` | `isChanged()` Always returns `false`.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### FakeRequestContext

    public FakeRequestContext()

Method Detail

### append

    public <T extends RequestContext> T append(T other)

  Always returns `other`.

  Specified by:
    `append` in interface `RequestContext`
  Parameters:
    `other` - a freshly-constructed RequestContext whose state should be bound to this RequestContext
  Returns:
    `other`

### create

    public <T extends BaseProxy> T create(java.lang.Class<T> clazz)

  Returns `null`.

  Specified by:
    `create` in interface `RequestContext`
  Parameters:
    `clazz` - a Class object of type T
  Returns:
    an `BaseProxy` instance of type T

### edit

    public <T extends BaseProxy> T edit(T object)

  Always returns `object`.

  Specified by:
    `edit` in interface `RequestContext`
  Parameters:
    `object` - an instance of type T
  Returns:
    an `EntityProxy` or `ValueProxy` instance of type T

### find

    public <P extends EntityProxy> Request<P> find(EntityProxyId<P> proxyId)

  Returns `null`.

  Specified by:
    `find` in interface `RequestContext`
  Parameters:
    `proxyId` - an `EntityProxyId` instance of type P
  Returns:
    a `Request` object

### fire

    public void fire()

  No-op.

  Specified by:
    `fire` in interface `RequestContext`

### fire

    public void fire(Receiver<java.lang.Void> receiver)

  No-op.

  Specified by:
    `fire` in interface `RequestContext`
  Parameters:
    `receiver` - a `Receiver` instance

### getRequestFactory

    public RequestFactory getRequestFactory()

  Returns `null`.

  Specified by:
    `getRequestFactory` in interface `RequestContext`

### isChanged

    public boolean isChanged()

  Always returns `false`.

  Specified by:
    `isChanged` in interface `RequestContext`
  Returns:
    `true` if any changes have been made

Overview | Package | Class | Use | Deprecated | Help
| GWT 2.7.0
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD