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
{