Author: awiner
Date: Mon Dec 11 16:09:29 2006
New Revision: 485962

URL: http://svn.apache.org/viewvc?view=rev&rev=485962
Log:
Add more hooks to allow customization of renderkit test framework:  setUp and 
tearDown methods, and let the variable resolver be overridden

Modified:
    
incubator/adffaces/trunk/trinidad/trinidad-impl/src/test/java/org/apache/myfaces/trinidadinternal/renderkit/MApplication.java
    
incubator/adffaces/trunk/trinidad/trinidad-impl/src/test/java/org/apache/myfaces/trinidadinternal/renderkit/RenderKitTestCase.java

Modified: 
incubator/adffaces/trunk/trinidad/trinidad-impl/src/test/java/org/apache/myfaces/trinidadinternal/renderkit/MApplication.java
URL: 
http://svn.apache.org/viewvc/incubator/adffaces/trunk/trinidad/trinidad-impl/src/test/java/org/apache/myfaces/trinidadinternal/renderkit/MApplication.java?view=diff&rev=485962&r1=485961&r2=485962
==============================================================================
--- 
incubator/adffaces/trunk/trinidad/trinidad-impl/src/test/java/org/apache/myfaces/trinidadinternal/renderkit/MApplication.java
 (original)
+++ 
incubator/adffaces/trunk/trinidad/trinidad-impl/src/test/java/org/apache/myfaces/trinidadinternal/renderkit/MApplication.java
 Mon Dec 11 16:09:29 2006
@@ -129,7 +129,7 @@
   @Override
   public void setVariableResolver(VariableResolver resolver)
   {
-    throw new UnsupportedOperationException("Should not be called during 
rendering");
+    _variableResolver = resolver;
   }
 
   @Override

Modified: 
incubator/adffaces/trunk/trinidad/trinidad-impl/src/test/java/org/apache/myfaces/trinidadinternal/renderkit/RenderKitTestCase.java
URL: 
http://svn.apache.org/viewvc/incubator/adffaces/trunk/trinidad/trinidad-impl/src/test/java/org/apache/myfaces/trinidadinternal/renderkit/RenderKitTestCase.java?view=diff&rev=485962&r1=485961&r2=485962
==============================================================================
--- 
incubator/adffaces/trunk/trinidad/trinidad-impl/src/test/java/org/apache/myfaces/trinidadinternal/renderkit/RenderKitTestCase.java
 (original)
+++ 
incubator/adffaces/trunk/trinidad/trinidad-impl/src/test/java/org/apache/myfaces/trinidadinternal/renderkit/RenderKitTestCase.java
 Mon Dec 11 16:09:29 2006
@@ -62,6 +62,28 @@
     _initTests();
   }
 
+  protected void setUp() throws Exception
+  {
+  }
+
+  protected void tearDown() throws Exception
+  {
+  }
+
+  public void run(TestResult result)
+  {
+    try
+    {
+      setUp();
+      super.run(result);
+      tearDown();
+    }
+    catch (Exception e)
+    {
+      result.addError(this, e);
+    }
+  }
+
 
   abstract public class BaseTest extends TestCase
   {


Reply via email to