1 package com.sun.facelets.tag.ui; 2 3 import javax.faces.component.UIViewRoot; 4 import javax.faces.context.FacesContext; 5 6 import com.sun.facelets.Facelet; 7 import com.sun.facelets.FaceletFactory; 8 import com.sun.facelets.FaceletTestCase; 9 import com.sun.facelets.mock.MockResponseWriter; 10 import com.sun.facelets.util.FastWriter; 11 12 public class TestUserTags extends FaceletTestCase { 13 14 public void testClientClient() throws Exception { 15 FaceletFactory ff = FaceletFactory.getInstance(); 16 FacesContext faces = FacesContext.getCurrentInstance(); 17 18 Facelet f = ff.getFacelet("test-tags.xml"); 19 20 this.servletRequest.setAttribute("test", "foo"); 21 22 UIViewRoot root = faces.getViewRoot(); 23 f.apply(faces, root); 24 25 FastWriter fw = new FastWriter(); 26 MockResponseWriter mrw = new MockResponseWriter(fw); 27 faces.setResponseWriter(mrw); 28 root.encodeAll(faces); 29 System.out.println(fw); 30 } 31 32 } 33 | Popular Tags |