### Question:
MvcViewHandler extends ViewHandlerWrapper { @Override public String getActionURL(FacesContext context, String viewId) { if (SpringFacesContext.getCurrentInstance() != null) { String actionViewId = (String) context.getAttributes().get(ACTION_ATTRIBUTE); if (actionViewId != null && actionViewId.equals(viewId)) { ExternalContext externalContext = context.getExternalContext(); return externalContext.getRequestContextPath() + externalContext.getRequestServletPath() + externalContext.getRequestPathInfo(); } } return super.getActionURL(context, viewId); } MvcViewHandler(ViewHandler delegate, DestinationViewResolver destinationViewResolver); @Override ViewHandler getWrapped(); @Override UIViewRoot createView(FacesContext context, String viewId); @Override UIViewRoot restoreView(FacesContext context, String viewId); @Override String getActionURL(FacesContext context, String viewId); @Override ViewDeclarationLanguage getViewDeclarationLanguage(FacesContext context, String viewId); @Override void renderView(FacesContext context, UIViewRoot viewToRender); @Override String getBookmarkableURL(FacesContext context, String viewId, Map<String, List<String>> parameters,
			boolean includeViewParams); @Override String getRedirectURL(FacesContext context, String viewId, Map<String, List<String>> parameters,
			boolean includeViewParams);  }### Answer:
@Test public void shouldDelegateGetActionURL() throws Exception { this.handler.getActionURL(this.context, this.viewId); verify(this.delegate).getActionURL(this.context, this.viewId); }