You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lu...@apache.org on 2009/08/13 23:53:04 UTC

svn commit: r804040 - in /myfaces/test/trunk: test12/src/main/java/org/apache/shale/test/mock/MockResponseWriter.java test20/src/main/java/org/apache/shale/test/mock/MockFacesContext20.java

Author: lu4242
Date: Thu Aug 13 21:53:04 2009
New Revision: 804040

URL: http://svn.apache.org/viewvc?rev=804040&view=rev
Log:
MYFACES-2327 Move facelets test code to myfaces

Modified:
    myfaces/test/trunk/test12/src/main/java/org/apache/shale/test/mock/MockResponseWriter.java
    myfaces/test/trunk/test20/src/main/java/org/apache/shale/test/mock/MockFacesContext20.java

Modified: myfaces/test/trunk/test12/src/main/java/org/apache/shale/test/mock/MockResponseWriter.java
URL: http://svn.apache.org/viewvc/myfaces/test/trunk/test12/src/main/java/org/apache/shale/test/mock/MockResponseWriter.java?rev=804040&r1=804039&r2=804040&view=diff
==============================================================================
--- myfaces/test/trunk/test12/src/main/java/org/apache/shale/test/mock/MockResponseWriter.java (original)
+++ myfaces/test/trunk/test12/src/main/java/org/apache/shale/test/mock/MockResponseWriter.java Thu Aug 13 21:53:04 2009
@@ -30,7 +30,12 @@
 
     // ------------------------------------------------------------ Constructors
 
-
+    public MockResponseWriter(Writer writer) {
+        this.writer = writer;
+        this.contentType = "text/html";
+        this.characterEncoding = "UTF-8";
+    }
+    
     /**
      * <p>Construct an instance wrapping the specified writer.</p>
      *

Modified: myfaces/test/trunk/test20/src/main/java/org/apache/shale/test/mock/MockFacesContext20.java
URL: http://svn.apache.org/viewvc/myfaces/test/trunk/test20/src/main/java/org/apache/shale/test/mock/MockFacesContext20.java?rev=804040&r1=804039&r2=804040&view=diff
==============================================================================
--- myfaces/test/trunk/test20/src/main/java/org/apache/shale/test/mock/MockFacesContext20.java (original)
+++ myfaces/test/trunk/test20/src/main/java/org/apache/shale/test/mock/MockFacesContext20.java Thu Aug 13 21:53:04 2009
@@ -20,7 +20,10 @@
 import java.util.HashMap;
 import java.util.Map;
 
+import javax.faces.FactoryFinder;
 import javax.faces.context.ExternalContext;
+import javax.faces.context.PartialViewContext;
+import javax.faces.context.PartialViewContextFactory;
 import javax.faces.event.PhaseId;
 import javax.faces.lifecycle.Lifecycle;
 
@@ -86,6 +89,21 @@
         return attributes;
     }
     
+    private PartialViewContext _partialViewContext = null;
+    
+    @Override
+    public PartialViewContext getPartialViewContext()
+    {
+        if (_partialViewContext == null)
+        {
+            //Get through factory finder
+            PartialViewContextFactory factory = (PartialViewContextFactory)
+                FactoryFinder.getFactory(FactoryFinder.PARTIAL_VIEW_CONTEXT_FACTORY);
+            _partialViewContext = factory.getPartialViewContext(this);
+        }
+        return _partialViewContext;
+    }
+    
     // ------------------------------------------------- ExternalContext Methods
 
 }