KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > sun > facelets > tag > ui > TestUserTags


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 JavaDoc {
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