/** * Builds and processes a request suitable for executing an <code>AbstractAjaxBehavior</code>. * * @param behavior * an <code>AbstractAjaxBehavior</code> to execute */ public void executeBehavior(final AbstractAjaxBehavior behavior) { // setupRequestAndResponse(); WebRequestCycle cycle = createRequestCycle(); CharSequence url = behavior.getCallbackUrl(false); setupRequestAndResponse(true); cycle = createRequestCycle(); getServletRequest().setRequestToRedirectString(url.toString()); processRequestCycle(cycle); }
/** * Submits the <code>Form</code>. Note that <code>submit</code> can be executed only once. */ public void submit() { checkClosed(); try { MockHttpServletRequest servletRequest = baseWicketTester.getServletRequest(); WebRequestCycle requestCycle = baseWicketTester.createRequestCycle(); servletRequest.setRequestToComponent(workingForm); servletRequest.setUseMultiPartContentType(isMultiPart()); baseWicketTester.processRequestCycle(requestCycle); } finally { closed = true; } }
/** * Submits the <code>Form</code>. Note that <code>submit</code> can be executed only once. */ public void submit() { checkClosed(); try { baseWicketTester.getWicketSession().cleanupFeedbackMessages(); MockHttpServletRequest servletRequest = baseWicketTester.getServletRequest(); WebRequestCycle requestCycle = baseWicketTester.createRequestCycle(); servletRequest.setRequestToComponent(workingForm.getRootForm()); servletRequest.setUseMultiPartContentType(isMultiPart()); baseWicketTester.processRequestCycle(requestCycle); } finally { closed = true; } }
RequestCycle requestCycle = createRequestCycle(); callOnBeginRequest(requestCycle); AjaxRequestTarget target = new AjaxRequestTarget(link.getPage()); RequestCycle requestCycle = createRequestCycle(); AjaxRequestTarget target = new AjaxRequestTarget(link.getPage()); requestCycle.setRequestTarget(target); RequestCycle requestCycle = createRequestCycle();
WebRequestCycle requestCycle = createRequestCycle(); AjaxRequestTarget target = getApplication().newAjaxRequestTarget(link.getPage()); requestCycle.setRequestTarget(target); WebRequestCycle requestCycle = createRequestCycle(); AjaxRequestTarget target = getApplication().newAjaxRequestTarget(link.getPage()); requestCycle.setRequestTarget(target);