Package org.apache.shale.test.mock

Examples of org.apache.shale.test.mock.MockResponseWriter


        renderKit = new DefaultRenderKitWrapperFactory().create(new MockRenderKit());
        renderKitFactory.addRenderKit("HTML_BASIC", renderKit);

        // additional setup not provided automatically by the shale mock stuff
        facesContext.getExternalContext().getApplicationMap().put(MyfacesConfig.class.getName(), new MyfacesConfig());
        writer = new MockResponseWriter(new StringWriter(), null, null);
        facesContext.setResponseWriter(writer);

        TestUtils.addDefaultRenderers(facesContext);
        TestUtils.addDefaultValidators(facesContext);
View Full Code Here


  JSFMockHelper jsf = new JSFMockHelper();

  protected void setUp() throws Exception {
    jsf.setUp();
    // TODO figure out how to set the context path
    jsf.facesContext().setResponseWriter(new MockResponseWriter(writer, "text/html", "UTF-8"));
  }
View Full Code Here

  private StringWriter output = new StringWriter();

  protected void setUp() throws Exception {
    jsf.setUp();
    jsf.facesContext().getApplication().setViewHandler(new MockViewHandler());
    jsf.facesContext().setResponseWriter(new MockResponseWriter(output, null, null));

    UIForm form = new UIForm();
    form.setId("foo");
    testTree.getChildren().add(form);
    UIPanel panel = new UIPanel();
View Full Code Here

  protected void setUp() throws Exception {

    jsfMock.setUp();
    jsfMock.facesContext().getApplication().setViewHandler(new MockViewHandler());
    jsfMock.application().setStateManager(new TestStateManager());
    jsfMock.facesContext().setResponseWriter(new MockResponseWriter(output, null, null));

    UIViewRoot viewToRender = new UIViewRoot();
    viewToRender.setRenderKitId("HTML_BASIC");
    viewToRender.setViewId(VIEW_ID);
    jsfMock.facesContext().setViewRoot(viewToRender);
View Full Code Here

  StringWriter output = new StringWriter();

  public void setUp() throws Exception {
    jsf.setUp();
    jsf.facesContext().setResponseWriter(new MockResponseWriter(output, null, null));
  }
View Full Code Here

    super.tearDown();
  }

  public void testWriteNameSpace() throws Exception {
    StringWriter stringWriter = new StringWriter();
    facesContext.setResponseWriter(new MockResponseWriter(stringWriter, "text/html", "UTF8"));
    ResponseWriter writer = facesContext.getResponseWriter();
   
    UIInput input = new UIInput();
   
    writer.startDocument();
View Full Code Here

    input.getAttributes().put("Attribute", "testValue1");
    input.getAttributes().put("MoreAttribute", "testValue2");
   
    //ResponseWriter responseWriter = facesContext.getResponseWriter();
    StringWriter stringWriter = new StringWriter();
    MockResponseWriter responseWriter = new MockResponseWriter(stringWriter, "text/html", "UTF8");
    facesContext.setResponseWriter(responseWriter);

    responseWriter.startDocument();
    responseWriter.startElement("span", input);
    compositeRenderer.encodeAttributeParameters(facesContext, input);
    responseWriter.endElement("span");
    responseWriter.endDocument();
   
    responseWriter.flush();
   
    String result = stringWriter.getBuffer().toString();
    assertTrue(result.contains("testAttribute=\"testValue1\""));
    assertTrue(result.contains("testMoreAttribute=\"testValue2\""));
  }
View Full Code Here

     */
    public void testTogglePanelRendererMethods() throws Exception {

        assertEquals(panelRenderer.getComponentClass(), UITogglePanel.class);

        facesContext.setResponseWriter(new MockResponseWriter(new StringWriter(), "text/html", "UTF-8"));
        togglePanel.setStateOrder(null);
        panelRenderer.handleFacets(facesContext, togglePanel);
    }
View Full Code Here

TOP

Related Classes of org.apache.shale.test.mock.MockResponseWriter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.