1 package com.sun.facelets.tag.jsf.html;2 3 import java.io.PrintWriter ;4 import java.io.StringWriter ;5 import java.io.Writer ;6 7 import javax.faces.component.UISelectOne;8 import javax.faces.component.UIViewRoot;9 import javax.faces.context.FacesContext;10 11 import com.sun.facelets.Facelet;12 import com.sun.facelets.FaceletFactory;13 import com.sun.facelets.FaceletTestCase;14 import com.sun.facelets.mock.MockResponseWriter;15 16 public class TestNbsp extends FaceletTestCase {17 18 public void testNbsp() throws Exception {19 FaceletFactory ff = FaceletFactory.getInstance();20 Facelet f = ff.getFacelet("nbsp.xml");21 FacesContext faces = FacesContext.getCurrentInstance();22 UIViewRoot root = new UIViewRoot();23 f.apply(faces, root);24 25 PrintWriter pw = new PrintWriter (System.out);26 MockResponseWriter rw = new MockResponseWriter(pw);27 faces.setResponseWriter(rw);28 29 root.encodeAll(faces);30 31 pw.close();32 }33 }34