public void movedPermanentlyTo(String uri) { this.status.movedPermanentlyTo(uri); }
public <T> T movedPermanentlyTo(final Class<T> controller) { return this.status.movedPermanentlyTo(controller); }
@Override @SuppressWarnings("unchecked") public <T> T permanentlyRedirectTo(T controller) { return (T) use(status()).movedPermanentlyTo(controller.getClass()); }
@Override public void permanentlyRedirectTo(String uri) { use(status()).movedPermanentlyTo(uri); }
@Override public <T> T permanentlyRedirectTo(Class<T> controller) { return use(status()).movedPermanentlyTo(controller); }
@Test public void shouldNotThrowNullPointersOnStatusResult() throws Exception { result.use(status()).movedPermanentlyTo(AController.class).aMethod(); } }